> 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/temel-soz-dizimi/string-islemleri.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
