پی ایچ پی میں، سٹرنگز ایک بنیادی ڈیٹا کی قسم ہیں جو ٹیکسٹ پروسیسنگ کے لیے استعمال ہوتی ہیں۔ پی ایچ پی سٹرنگز کے ساتھ مؤثر طریقے سے کام کرنے کے لیے مختلف فنکشنز اور آپریشنز فراہم کرتا ہے۔
اس مضمون میں، ہم تفصیلی وضاحتوں اور مثالوں کے ساتھ پی ایچ پی میں کچھ عام سٹرنگ فنکشنز اور آپریشنز کا جائزہ لیں گے۔
بنیادی سٹرنگ فنکشنز
strlen(): تار کی لمبائی لوٹاتا ہے۔
strtoupper(): ایک تار کو بڑے حروف میں تبدیل کرتا ہے۔
strtolower(): ایک تار کو چھوٹے حروف میں تبدیل کرتا ہے۔
substr(): ابتدائی پوزیشن اور لمبائی کی بنیاد پر سٹرنگ کا ایک حصہ نکالتا ہے۔
مثال:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
سٹرنگ کنکٹنیشن
کا استعمال کرتے ہیں "." تاروں کو جوڑنے کے لیے آپریٹر۔
concat() تاروں کو جوڑنے کے لیے فنکشن کا استعمال کریں ۔
مثال:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
سٹرنگز میں تلاش کرنا اور تبدیل کرنا
strpos(): سٹرنگ کے اندر سب اسٹرنگ کی پہلی موجودگی کو تلاش کرتا ہے۔
str_replace(): کسی سٹرنگ کے اندر کسی کریکٹر یا سب اسٹرنگ کے تمام وقوعات کو دوسری سٹرنگ سے بدل دیتا ہے۔
مثال:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
سٹرنگز کو تقسیم کرنا اور جوائن کرنا
explode(): حد بندی کی بنیاد پر سٹرنگ کو ایک صف میں تقسیم کرتا ہے۔
implode(): ایک سٹرنگ میں ایک صف کے عناصر کو جوڑتا ہے، ایک حد بندی سے الگ ہوتا ہے۔
مثال:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
مندرجہ بالا مثالیں پی ایچ پی میں کچھ بنیادی سٹرنگ فنکشنز اور آپریشنز کو واضح کرتی ہیں۔ پی ایچ پی سٹرنگز کو لچکدار اور طاقتور طریقے سے ہینڈل کرنے کے لیے بہت سے افعال فراہم کرتا ہے۔ آپ آفیشل پی ایچ پی دستاویزات میں ان میں سے مزید فنکشنز کو تلاش کر سکتے ہیں۔



