پی ایچ پی میں تار کو بڑے حروف میں تبدیل کریں۔

Change String Into Uppercase Php



سٹرنگ کے کیس کو تبدیل کرنے کے لیے پی ایچ پی کے بہت سے بلٹ ان فنکشن ہیں۔ سٹرنگ ویلیو کو تمام بڑے یا چھوٹے حروف میں تبدیل کیا جا سکتا ہے۔ سٹرنگ کے پہلے حرف کو بڑے یا چھوٹے حروف میں تبدیل کریں ، اور تار کے ہر لفظ کے پہلے حرف کو بڑے حروف میں تبدیل کریں۔ strtoupper ( ) ، ucfirst () ، اور ucwords () افعال مختلف طریقوں سے ایک مکمل سٹرنگ یا سٹرنگ کے ایک حصے کو بڑے حرف میں تبدیل کرنے کے لیے استعمال ہوتے ہیں۔ ان افعال کے استعمال کی وضاحت مختلف مثالوں کے ذریعے اس ٹیوٹوریل میں کی گئی ہے۔

strtoupper () کا استعمال

یہ فنکشن ایک تار کے تمام حروف کو بڑے حروف میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔ اس فنکشن کی ترکیب ذیل میں دی گئی ہے۔







نحو:



تار strtoupper (تار$ سٹرنگ)

یہ فنکشن ایک سٹرنگ ویلیو کو بطور دلیل لیتا ہے اور تمام حروف کو بڑے حروف میں تبدیل کرنے کے بعد سٹرنگ کا مواد لوٹاتا ہے۔



مثال 1: strtoupper () کا استعمال کرتے ہوئے تصدیق چیک کریں

کسی بھی ویب ایپلیکیشن کا یہ ایک عام کام ہے کہ صارفین کو درست کرنے کے لیے صارف نام اور پاس ورڈ چیک کریں۔ مندرجہ ذیل مثال کے استعمال کو ظاہر کرتا ہے strtoupper ( ) صارف کی توثیق کے لیے فنکشن۔ صارف نام اور پاس ورڈ لینے کے لیے اسکرپٹ میں کوئی HTML فارم استعمال نہیں کیا جاتا۔ یو آر ایل استفسار کے تار استعمال کرتے ہوئے صارف اور پاس ورڈ کی اقدار فراہم کی جائیں گی۔ چلا گیا) فنکشن کو چیک کرنے کے لیے استعمال کیا جاتا ہے کہ $ _GET ['صارف'] اور $ _GET ['پاس ورڈ'] متغیرات ابتدائی ہیں یا نہیں۔ اگلا ، تراشنا () فنکشن کا استعمال ڈیٹا سے اضافی جگہ کو ہٹانے کے لیے کیا جاتا ہے جو کہ استفسار کے سٹرنگ سے حاصل کیا جاتا ہے۔ strtuupper () فنکشن $ username اور $ پاس ورڈ کی اقدار کو $ username کے ساتھ موازنہ کرنے کے لیے تبدیل کرے گا۔ 'ایڈمن' اور $ پاس ورڈ کے ساتھ۔ 'QWE789' صارف کی توثیق.






// چیک کریں مطلوبہ استفسار سٹرنگ ویلیوز سیٹ ہیں یا نہیں۔
اگر( چلا گیا ($ _ حاصل کریں۔['صارف']) && چلا گیا ($ _ حاصل کریں۔['پاس ورڈ']))
{
// صارف نام اور پاس ورڈ سیٹ کریں۔
$ صارف نام = تراشنا ($ _ حاصل کریں۔['صارف'])؛
$ پاس ورڈ = تراشنا ($ _ حاصل کریں۔['پاس ورڈ'])؛
// صارف اور پاس ورڈ کی اقدار کو بڑے حروف میں تبدیل کرکے صارف کی صداقت چیک کریں۔
اگر( strtoupper ($ صارف نام) == 'ایڈمن' && strtoupper ($ پاس ورڈ) == 'QWE789')
{
باہر پھینک دیا '

درست صارف۔

'
؛
}
اور
{
باہر پھینک دیا '

غلط صارف۔

'
؛
}
}
اور
// غلطی کا پیغام پرنٹ کریں۔
باہر پھینک دیا '

مطلوبہ دلیل کی قیمت (غائب) ہے۔

'
؛

؟>

آؤٹ پٹ:
اگر یو آر ایل میں کوئی استفسار سٹرنگ نہیں دی گئی ہے تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔



اگر صارف اور پاس ورڈ پیرامیٹرز کے لیے صحیح اقدار فراہم کی جائیں تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

اگر صارف اور پاس ورڈ کے پیرامیٹرز کے لیے غلط اقدار فراہم کی جائیں تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

یو سی فرسٹ () کا استعمال

یہ فنکشن صرف سٹرنگ کے پہلے کریکٹر کو تبدیل کرنے کے لیے استعمال ہوتا ہے۔ اگر سٹرنگ میں متعدد جملے ہیں ، تو ucfirst () فنکشن صرف پہلے جملے کے پہلے حرف کو بدل دے گا۔ اس فنکشن کی ترکیب ذیل میں دی گئی ہے۔

نحو:

تار سب سے پہلے (تار$ سٹرنگ)

یہ فنکشن ایک سٹرنگ ویلیو کو بطور دلیل لیتا ہے اور سٹرنگ کے پہلے جملے کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کے بعد سٹرنگ کا مواد لوٹاتا ہے۔

مثال 2: جملے کے پہلے حرف کو بڑے حروف میں تبدیل کریں۔

مندرجہ ذیل مثال ہر جملے کے پہلے حرف کو ملٹی لائن سٹرنگ ڈیٹا کے بڑے حرف میں تبدیل کرنے کا طریقہ دکھاتی ہے۔ پہلہ ucfirst () فنکشن ایک جملے کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔ دوسرا ucfirst () فنکشن کو ملٹی لائن جملوں کے تار پر لاگو کیا جاتا ہے ، اور یہ پہلے جملے کے پہلے حرف کو صرف بڑے حروف میں بدل دے گا۔ اگلا ، ملٹی لائن سٹرنگ کے ہر جملے کو استعمال کرتے ہوئے الگ کیا جاتا ہے۔ پھٹنا () فنکشن ، اور تیسرا۔ ucfirst () فنکشن ہر جملے کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کے لیے استعمال ہوتا ہے۔



// ایک جملے کی تار سیٹ کریں۔
$ سٹرنگ = 'جاوا اسکرپٹ ایک کلائنٹ سائیڈ پروگرامنگ لینگویج ہے۔'؛
باہر پھینک دیا ' ایک جملے کے لیے ucfirst () کی پیداوار:
'
. سب سے پہلے ($ سٹرنگ).'
'
؛

// متعدد جملوں کی تار سیٹ کریں۔
$ سٹرنگ = ایچ ٹی ایم ایل ایک ویب صفحہ ڈیزائن کرنے کے لیے ایک مارک اپ زبان ہے۔ استعمال شدہ ٹیگز
HTML اسکرپٹ میں پہلے سے طے شدہ ہیں۔ یہ صرف جامد ڈیٹا کو ظاہر کر سکتا ہے۔ '
؛
باہر پھینک دیا '
متعدد جملوں کے لیے ucfirst () کی پیداوار:
'
. سب سے پہلے ($ سٹرنگ).'
'
؛

// تار کے ہر جملے کے پہلے حرف کو تبدیل کریں۔
$ str_arr = پھٹنا ('.'، $ سٹرنگ)؛
$ نتیجہ۔ = ''؛
ہر ایک کے لئے ($ str_arr جیسا کہ $ قیمت) {
$ نتیجہ۔ . = سب سے پہلے ( تراشنا ($ قیمت)).'.'؛
}
$ نتیجہ۔ = ذیلی ($ نتیجہ۔،، سٹرلین ($ نتیجہ۔)-)؛
باہر پھینک دیا '
ہر جملے کے پہلے حرف کو تبدیل کرنے کے بعد تار کی پیداوار:
'
.$ نتیجہ۔؛

؟>

آؤٹ پٹ:
سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ پہلی پیداوار میں ، 'جاوا اسکرپٹ' میں تبدیل کر دیا گیا ہے۔ 'جاوا اسکرپٹ' . دوسری پیداوار میں ، 'ایچ ٹی ایم ایل' میں تبدیل کر دیا گیا ہے۔ 'ایچ ٹی ایم ایل' ، اور دیگر جملوں میں کوئی تبدیلی نہیں کی گئی ہے۔ تیسری پیداوار میں ، 'ایچ ٹی ایم ایل' ، ’’ ، اور 'یہ' میں تبدیل کر دیا گیا ہے۔ 'ایچ ٹی ایم ایل' ، ’’ ، اور 'یہ' .

ucwords کا استعمال ()

یہ فنکشن تار کے ہر لفظ کے پہلے حرف کو تبدیل کرنے کے لیے استعمال ہوتا ہے۔ اس فنکشن کی ترکیب ذیل میں دی گئی ہے۔

نحو:

تار ucwords (تار$ سٹرنگ)

یہ فنکشن ایک سٹرنگ ویلیو کو دلیل کے طور پر لیتا ہے اور جملے کے ہر لفظ کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کے بعد سٹرنگ کا مواد لوٹاتا ہے۔

مثال 3: جملے کے ہر لفظ کے پہلے حرف کو تبدیل کریں۔

مندرجہ ذیل مثال کے استعمال کو ظاہر کرتا ہے ucword () سٹرنگ ڈیٹا میں ایک سے زیادہ الفاظ کے ہر لفظ کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کا فنکشن۔ $ string نامی ایک سٹرنگ متغیر کو اسکرپٹ میں بیان کیا گیا ہے جس میں تین الفاظ کی سٹرنگ ہے۔ اسکرپٹ اصل سٹرنگ اور کنورٹڈ سٹرنگ کو لاگو کرنے کے بعد پرنٹ کرے گا۔ ucword () فنکشن


// سٹرنگ ویلیو سیٹ کریں۔
$ سٹرنگ = 'لینکس ہنٹ میں خوش آمدید'؛
باہر پھینک دیا '

اصل تار یہ ہے:

'
؛
// اصل تار پرنٹ کریں۔
باہر پھینک دیا $ سٹرنگ؛
باہر پھینک دیا '

تبدیل شدہ تار یہ ہے:

'
؛
// تبدیل شدہ تار پرنٹ کریں۔
باہر پھینک دیا ucwords ($ سٹرنگ)؛
؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ یہ ظاہر کرتا ہے کہ 'لینکس ہنٹ میں خوش آمدید' سٹرنگ میں تبدیل ہو جاتا ہے۔ 'لینکس ہنٹ میں خوش آمدید' استعمال کرنے کے بعد ucwords () فنکشن

نتیجہ

پی ایچ پی میں مختلف اقسام کے بلٹ ان افعال موجود ہیں تاکہ سٹرنگ ڈیٹا کے مواد کو متعدد طریقوں سے تبدیل کیا جا سکے۔ اس ٹیوٹوریل میں تین مثالوں کا استعمال کرتے ہوئے تین بڑے حروف سے متعلق افعال کی وضاحت کی گئی ہے۔ یہ افعال سٹرنگ کے تمام حروف ، سٹرنگ کا پہلا کریکٹر اور سٹرنگ کے ہر لفظ کے پہلے حرف کو بڑے حروف میں تبدیل کرنے کے لیے استعمال ہوتے ہیں۔ پی ایچ پی کا ایک اور فنکشن ہے جس کا نام ہے۔ strtolower () جو تار کے تمام حروف کو چھوٹے حروف میں تبدیل کر دے گا۔