کمپیوٹرزپروگرامنگ

نوسکھئیے ویب پروگرامرز PHP: سٹرنگ کی لمبائی

کسی بھی سوابمانی ویب پروگرامر ویب صفحات بنانے کے لئے استعمال کیا جا سکتا ہے کہ پی ایچ پی کی زبان جاننا چاہیے. یہ زبان C اور C + + پر مبنی ہے، اور اس وجہ سے اس زبان کے لئے مخصوص ڈھانچے کی ایک بہت ہے. مثال کے طور پر C. میں کے طور پر ایک ہی نام کے ساتھ تقریب کی طرف لوٹائے سٹرنگ کے PHP لمبائی میں یہ مضمون لائنز، اسی طرح کی کارروائیوں میں ان کے ساتھ کارکردگی کا مظاہرہ کیا جا سکتا ہے اس کے بارے میں بات کرتی ہے.

لیکن اس سے پہلے ہم بنیادی تعریف دے گا کہ خصوصیات کے بارے میں بات کریں. سلک - حروف کی ترتیب بالکل ایک بائٹ لیتا جن میں سے ہر. لہذا، پی ایچ پی 256 حروف کی طرف سے حمایت کی ہے. کیونکہ یونیکوڈ حروف بہت زیادہ - یہ منطقی طور پر یہ ہے کہ اس زبان کے لئے یونیکوڈ کی حمایت غائب ہے مندرجہ ذیل سے.

کیا سٹرنگ کی کارروائیوں نے پی ایچ پی میں؟ سٹرنگ کی لمبائی، ان concatenation (کنکشن)، حرف کوڈ کی واپسی، اور اس کے برعکس - سادہ ترین مثالیں. بھی زیادہ پیچیدہ ہیں - اسٹرنگ کی تلاش، hashing کے، وندا. اور وہاں، ٹیگز، پیٹرن کے ملاپ کو ہٹانے کے طور پر اس طرح ہیں تحدید کا استعمال کرتے ہوئے ضمنی اسٹرنگ میں تقسیم ... آپ اس کا نام! لہذا، ہم سب سے زیادہ عام اور مفید والوں پر تبادلہ خیال کریں گے.

پی ایچ پی میں پہلی اور اکثر استعمال کیا تقریب - سٹرنگ کی لمبائی. اس strlen کی کہا جاتا ہے، اور ایک پیرامیٹر کے طور پر علامتوں میں سے ایک ایک تسلسل سے لیتا ہے. یہ آسان ہے.

$ Foo کی = "FOO کو"؛

$ بار = strlen کی ($ FOO کو)؛ // $ بار تین کے برابر ہے

؟>

پی ایچ پی کی سٹرنگ کی لمبائی صفر کے برابر ہو سکتا ہے. یہ لائن خالی کہا جاتا ہے.

مندرجہ ذیل تقریب - concatenation یا ولی. سادہ لفظوں میں، یہ ایک دو سطر میں ایک ہوتا ہے.

$ Foo کی = "ہیلو".

$ بار = "دنیا"؛

$ باز = CONCAT ($ FOO کو، $ بار)؛

$ باز بازگشت؛ // نتائج "ہیلو دنیا!"

؟>

وہاں ہیں دو الٹا افعال کو کام میں انفرادی حروف. اورڈ - کردار کا کوڈ واپس، اور CHR - کردار کوڈ تعین کرتا ہے.

$ Foo کی = "Q"؛

$ بار = الفاظ ($ FOO کو)؛ // $ بار 113 کے برابر ہے

$ باز = CHR ($ بار)؛ // $ باز "Q" ہے

؟>

تاریخ - ایک اور دلچسپ خصوصیت کے بارے میں بتانے کی ضرورت نہیں. PHP ڈور جا سکتا ہے استعمال کیا جاتا ہے ایک سانچے کے لئے پیداوار وقت. مثال کے طور پر، اگر تاریخ کی لائن پر منتقلی "H: M: S" اور آؤٹ پٹ نتیجہ، سکرین ایک بڑی آنت، مثال کے طور پر، "11:08:34" کی طرف سے الگ سرور کی موجودہ وقت دکھائے گا.

ابھی پھٹنے تقریب پر غور کریں. یہ عناصر میں سٹرنگ الگ کرتا ہے میں سے ہر ایک نے کہا علامت کی حد پر غور. یہ بہت پیچیدہ لگتا ہے، لیکن یہ اصل میں بہت قابل فہم ہے. مثال کے طور پر ایک سطر "|: 56: 49 | وہیل 12 جڑ" ہے. پھر ہم لکھ سکتے ہیں:

$ Foo کی = پھٹنے ( "جڑ | 12: 56: 49 | وہیل"، "|")؛

"جڑ"، "12:56:49"، "وہیل" - اس کے نتیجے میں صف $ FOO کو تین عناصر پر مشتمل ہوگا. تقریب کال ایک جداکار کی وضاحت نہیں کرتا تو، ڈیفالٹ کی طرف سے یہ ایک خالی تصور کیا جائے گا. زیادہ سے زیادہ رقم مختص ضمنی اسٹرنگ - ایک اختیاری پیرامیٹر نہیں ہے.

مندرجہ ذیل تقریب لکیر HTML ٹیگز ہٹاتا ہے. strip_tags وہ ملاقات کی. آپ کو چھوڑنا چاہتے ہیں کہ ٹیگ کی فہرست - پھٹنے تقریب کے ساتھ کے طور پر، یہ ایک اختیاری دوسرا پیرامیٹر ہے.

سادہ افعال - concatenation، کا اسٹرنگ کی تلاش، لائن کی لمبائی - پی ایچ پی روزہ کافی تعبیر. لیکن ایک ٹیمپلیٹ پر تلاش پروسیسنگ یا ٹیگز کو حذف ایک طویل وقت کے لئے کارکردگی کا مظاہرہ کیا جا سکتا ہے. لہذا، کے پروگراموں اس حقیقت اس کے عمل میں وقت لگتا ہے کہ دیا، مجاز ہونا ضروری ہے. عمومی سکرپٹ 10 سیکنڈ کی زیادہ سے زیادہ چلانے کے لئے ضروری کیا جائے، اور پھر آپ کو کم از کم ایک ویب پیج کا حصہ ظاہر کرنے کے لئے چاہتے ہیں، یا اس کے ساتھ ایک صارف کے پاس جائیں گے. لیکن عام طور پر ویب اطلاقات پی ایچ پی کوڈ کے سرور پر پھانسی دے دی ہے اور براؤزر PHP-سکرپٹ اختتام پذیر ہونا سکرپٹ صفحے کی بنیاد پر قائم لیتا ہے کیونکہ، تیزی سے چلاتے ہیں.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.