String (Metin) İşlemleri Nedir? Python, PHP ve ASP Örnekleriyle Rehber

String (Metin) İşlemleri Nedir?

String, programlamada metin veya karakter dizisi demektir. Yani “Merhaba”, “123” veya “Ahmet” gibi veriler stringtir. ✍️

Metinleri işlemek için string işlemleri kullanılır: birleştirmek, kesmek, değiştirmek, uzunluğunu almak vb.

1️⃣ Python 🐍

1metin1 = "Merhaba"
2metin2 = "Dünya"
3
4# Birleştirme
5sonuc = metin1 + " " + metin2
6print(sonuc) # Merhaba Dünya
7
8# Uzunluk
9print(len(sonuc)) # 13
10
11# Büyük-küçük harf
12print(sonuc.upper()) # MERHABA DÜNYA
13print(sonuc.lower()) # merhaba dünya
14
15# Parçalama
16kelimeler = sonuc.split()
17print(kelimeler) # ['Merhaba', 'Dünya']

2️⃣ PHP 🐘

1<?php
2$metin1 = "Merhaba";
3$metin2 = "Dünya";
4
5// Birleştirme
6$sonuc = $metin1 . " " . $metin2;
7echo $sonuc; // Merhaba Dünya
8
9// Uzunluk
10echo strlen($sonuc); // 13
11
12// Büyük-küçük harf
13echo strtoupper($sonuc); // MERHABA DÜNYA
14echo strtolower($sonuc); // merhaba dünya
15
16// Parçalama
17$kelimeler = explode(" ", $sonuc);
18print_r($kelimeler); // Array ( [0] => Merhaba [1] => Dünya )
19?>

PHP’de string birleştirme için . kullanılır

3️⃣ ASP / VBScript 💻

1<%
2metin1 = "Merhaba"
3metin2 = "Dünya"
4
5' Birleştirme
6sonuc = metin1 & " " & metin2
7Response.Write sonuc ' Merhaba Dünya
8
9' Uzunluk
10Response.Write Len(sonuc) ' 13
11
12' Büyük-küçük harf
13Response.Write UCase(sonuc) ' MERHABA DÜNYA
14Response.Write LCase(sonuc) ' merhaba dünya
15%>

VBScript’de string birleştirme için & kullanılır

1| İşlem | Python | PHP | ASP / VBScript |
2| ----------- | --------- | -------------- | ----------------------- |
3| Birleştirme | `+` | `.` | `&` |
4| Uzunluk | `len()` | `strlen()` | `Len()` |
5| Büyük harf | `upper()` | `strtoupper()` | `UCase()` |
6| Küçük harf | `lower()` | `strtolower()` | `LCase()` |
7| Parçalama | `split()` | `explode()` | yok (fonksiyon yazılır) |
String işlemleri = Metinlerle yapmak istediğin tüm işlemler ✍️

Birleştirme, uzunluk, harf değişimi, parçalama

Python, PHP ve ASP’de küçük sözdizimi farkları var




konu hakkında tepkinizi verebilirsiniz