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

کس طرح PHP صف کرتا ہے؟

ایک صف میں ایک ہے کہ اعداد و شمار کے ڈھانچے ایک ہی مقام مخصوص اقدار اسی قسم کے عناصر ہیں کہ سٹور کرنے کی اجازت دیتا ہے.

صف اقسام

arrays کے دو قسمیں ہیں، وہ اجزائے ترکیبی کی شناخت کی راہ میں اختلاف ہے.

  1. سادہ - ہر عنصر اس میں ایک ہی تسلسل میں ایک انڈیکس دیا جاتا ہے.
  2. ساہچری - یہ منطقی اقدار سے وابستہ چابیاں کا استعمال کرتے ہوئے ایک عنصر سے رجوع کرنا پڑتا ہے.

عام الفاظ میں، یہ ایک سے زیادہ قیمت کا ہو سکتا ہے جس میں ایک متغیر ہے. ہم پی ایچ پی کی صف میں دلچسپی رکھتے ہیں.

خصوصیت خصوصیات

پی ایچ پی کی صف میں تفصیلات پر غور کریں:

  1. یہ اقدار کے کسی بھی تعداد پر مشتمل ہوسکتا ہے، اور یہ خالی ہے.
  2. پی ایچ پی کی ایک سرنی، کہا جاتا عنصر پر مشتمل ہے جس میں اقدار، ہر ایک.
  3. عنصر متغیر کی مختلف اقسام ذخیرہ ہے. ان ڈور، integers کے، Booleans کے ہو سکتا ہے.
  4. عناصر کی رسائی خفی اور عددی میں ہیں کہ اشاریہ جات کا استعمال کرتے ہوئے ممکن ہے.
  5. پی ایچ پی کی صف منفرد اشاریہ جات کے ساتھ عناصر پر مشتمل ہے.
  6. صف میں عناصر کی تعداد - اس کی لمبائی ہے.
  7. عناصر کی اقدار کے طور پر بھی کثیر جہتی arrays ہیں، arrays کے ہو سکتا ہے.

پی ایچ پی کی ایک مخصوص خصوصیت کسی بھی پیچیدگی کے اسکرپٹ میں ایک صف بنانے کی صلاحیت ہے.

فوائد:

  1. یہ ایک صف میں ایک سے زیادہ اقدار کے ساتھ بیک وقت کام کرنے کے لئے آسان ہے. یہ اقدار کو تبدیل کرنے کی اس کے اراکین پر ایک سائیکل کیا کرنا آسان ہے.
  2. وہ جوڑتوڑ کرنے کے لئے آسان ہیں. بس، ہٹانے پڑھ یا عناصر کے اقدار کو تبدیل کرنے کے لئے اشیاء کو شامل کریں.
  3. پی ایچ پی میں، آپ arrays کے ہینڈل کرنے کی اجازت دیتے ہیں کہ بہت سے مختلف افعال ہیں. مخصوص اقدار، چھانٹ رہا ہے، arrays کے ولی کے لئے ایک تلاش ہوتی ہے.

اقسام

لڑیاں 2 اقسام کو مزید تقسیم کیا جاتا ہے:

  • ایک جہتی؛
  • دو جہتی.

صف کی ابتدا کرنے کے مختلف طریقے ہیں. سب سے پہلے، سادہ غور، اور پھر - ایک ساہچری سرنی PHP.

EXAMPLE پی ایچ پی میں ایک سادہ سرنی تخلیق:

مثال استعمال کی چابیاں میں - قوسین [] میں ایک بڑی تعداد ہے، اور زیادہ اہم - پھل اور سبزیوں کے نام.

ایک پی ایچ پی کی صف عنصر اقدار مقرر کے طور پر لکھا جا سکتا ہے:

  • $ صف [ن] = Z؛
  • N - کلید، Z - قیمت.

ابتدا کے دوسرے طریقے میں میں اس بات کی نشاندہی کرنے کے لئے کچھ بھی نہیں ہو سکتا ہے بریکٹ :

  • $ نام [] = "A".
  • $ نام [] = "دو".
  • $ نام [] = "تین".

اس صورت میں، انڈیکس ڈیفالٹ کے برابر ہو جائے گا: 0، 1 اور 2.

اور تم اس کی شہادت کی قدر میں سے کسی کو تفویض کر سکتے ہیں:

  • $ نام [35] = 'ایک'؛
  • $ نام [18] = 'دو'؛
  • $ نام [90] = "تین".

تم ابتدا طریقوں کو اکٹھا کر سکتے ہیں:

  • $ نام [37] = "سب سے پہلے"؛
  • $ نام [5] = "دوسرا"؛
  • $ نام [] = "تیسرا".

اشاریہ جات کی سب سے بڑی - تیسرا عنصر ایک انڈیکس 38 کے برابر، 37 کے طور پر تفویض کیا جاتا ہے.

کثیر الجہتی صف نحو اس طرح لگتا ہے:

$ نام [indeks1] [indeks2] ....

اب یہ کیا ہے ایک پی ایچ پی ساہچری سرنی دیکھتے ہیں. انڈیکس، ایک تار ہو سکتا ہے کہ یہ پابندیاں عائد نہیں کرتا، خالی جگہوں کی اجازت ہے، اس کی لمبائی مختلف ہے. یہ عناصر کی تعداد کے ساتھ نہیں ہیں، کو منسلک کرنے کے لئے ضروری ہے جب ساہچری arrays کے ساتھ ساتھ استعمال کیا جاتا ہے، لیکن الفاظ کے ساتھ. ہے کہ اشاریہ جات لڑیاں - ڈور ساہچری کہا جاتا ہے.

صرف ایک چابی پر مشتمل ایک جہتی ساہچری arrays میں، یہ ایک مخصوص انڈیکس کے مساوی ہے. اوپر تصویر ایک جہتی اور کثیر جہتی ساہچری arrays کی ایک مثال ہے.

تم کلاسیکی انداز میں ایک کثیرالابعاد ساہچری سرنی تشکیل دے سکتے ہیں، لیکن یہ بہت آسان نہیں ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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