> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/temel-soz-dizimi/string-islemleri.md).

# String İşlemleri

PHP'de string, bir veya daha fazla karakteri içeren bir veri türüdür. Stringler, tek tırnak (`'`) veya çift tırnak (`"`) işaretleri kullanılarak tanımlanır. Tek tırnak kullanımında, string içindeki değişkenler değerleriyle birlikte yazdırılamaz, ancak çift tırnak kullanıldığında, değişkenler string içinde yazdırılabilir. Örneğin:

```php
$name = "John";
echo 'Hello, $name'; // Hello, $name
echo "Hello, $name"; // Hello, John
```

Yukarıdaki örnekte, `$name` değişkeni, bir string içinde yazdırılmak istendiğinde tek tırnak kullanıldığında değişkenin adı yalnızca yazdırılırken, çift tırnak kullanıldığında değişkenin değeri yazdırılır.

PHP'de stringlerle birçok işlem yapılabilir. Örneğin, bir stringin uzunluğunu bulmak için `strlen()` işlevi kullanılabilir. Örneğin:

```php
$name = "John";
echo strlen($name); // 4
```

Yukarıdaki örnekte, `strlen()` işlevi kullanılarak `$name` değişkenindeki stringin uzunluğu bulunur.

Bir stringi başka bir stringle birleştirmek için `.` operatörü kullanılır. Örneğin:

```php
$first_name = "John";
$last_name = "Doe";
echo $first_name . " " . $last_name; // John Doe
```

Yukarıdaki örnekte, `.` operatörü kullanılarak `$first_name` ve `$last_name` değişkenlerindeki stringler birleştirilir.

Stringlerdeki karakterleri değiştirmek veya silmek için farklı işlevler kullanılabilir. Örneğin, `str_replace()` işlevi kullanılarak bir string içindeki belli karakterler başka karakterlerle değiştirilebilir. Örneğin:

```php
$message = "Hello, World!";
echo str_replace("World", "PHP", $message); // Hello, PHP!
```

Yukarıdaki örnekte, `$message` değişkenindeki "World" stringi "PHP" ile değiştirilir.

Diğer string işlemleri arasında, stringleri bölmek, alt dizilerini almak, büyük harflere veya küçük harflere dönüştürmek, boşlukları kaldırmak vb. işlemler de yer alır. Bu işlemler için birçok farklı PHP işlevi mevcuttur ve ihtiyaçlarınıza göre uygun olanı kullanabilirsiniz.
