پی ایچ پی میں افعال اور سٹرنگ ہیرا پھیری

پی ایچ پی میں، سٹرنگز ایک بنیادی ڈیٹا کی قسم ہیں جو ٹیکسٹ پروسیسنگ کے لیے استعمال ہوتی ہیں۔ پی ایچ پی سٹرنگز کے ساتھ مؤثر طریقے سے کام کرنے کے لیے مختلف فنکشنز اور آپریشنز فراہم کرتا ہے۔

اس مضمون میں، ہم تفصیلی وضاحتوں اور مثالوں کے ساتھ پی ایچ پی میں کچھ عام سٹرنگ فنکشنز اور آپریشنز کا جائزہ لیں گے۔

 

بنیادی سٹرنگ فنکشنز

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  

 

مندرجہ بالا مثالیں پی ایچ پی میں کچھ بنیادی سٹرنگ فنکشنز اور آپریشنز کو واضح کرتی ہیں۔ پی ایچ پی سٹرنگز کو لچکدار اور طاقتور طریقے سے ہینڈل کرنے کے لیے بہت سے افعال فراہم کرتا ہے۔ آپ آفیشل پی ایچ پی دستاویزات میں ان میں سے مزید فنکشنز کو تلاش کر سکتے ہیں۔