وبلاگ شخصی فربد صنیعی

وب نوشت های فربد صنیعی

وبلاگ شخصی فربد صنیعی

وب نوشت های فربد صنیعی

تمامی وب نوشت های من (فربد صنیعی) در این وبلاگ قرار میگیرند.

طبقه بندی موضوعی
بایگانی

آرایه ها در پی اچ پی - قسمت اول

چهارشنبه, ۲۸ فروردين ۱۳۹۲، ۰۲:۳۳ ب.ظ

در زبان برنامه نویسی اگر بخواهیم هر مقداری را که به آن نیاز داریم بصورت var وارد کنیم، حجم آن ها زیاد می شود و در نتیجه سردرگمی در بین آن ها بوجود می آید! و اما راح حل در اینجا چیست؟ راه حلی ساده اما کمی پیشرفته تر استفاده از آرایه یا array است. در ادامه مطلب به بررسی آرایه ها میپردازیم + مثال های گوناگون همراه با آن. با ما همراه باشید.

آیکون ادامه مطلب


خوب اول از همه بهتون بگم آرایه ها یا define میشن یا درون var ها قرار میگیرند.
آموزش آرایه ها را دو قسمت میزاریم. قسمت اول که در اون به بررسی آرایه های تک استرینگی و آرایه عادی میپردازیم و در قسمت دوم به بررسی آرایه مولتی استرینگ.

آرایه های عادی

خوب ابتدا این جا یه مثال میزارم.
$simplearray = array(1,2,3);
خوب حالا شروع آموزش ، آرایه های جمعی یه وار یا دیفاین رو به چند وار تقسیم میکنند. مثلا ما یه تابع میخوایم بنویسیم که حروف بزرگ در یک استرینگ رو کوچیک کنه. خوب شاید بگین میخواین برای راحتی کار از همون تابع strtolower استفاده کنین. اما نه من میخوام با استفاده از آرایه حروف رو کوچیک کنم.

function lower_str ($string) {
if ($string) {
$phrase = $string;
$lowercasearray = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$uppercasearray = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$newphrase = str_replace($uppercasearray, $lowercasearray, $phrase);
return $newphrase;
}
}
خوب این تابع با یه آرایه از حرف کوچک و یه آرایه از حروف بزرگ، حروفی رو در یک استرینگ میگیریم، حروفش هرچی باشه(چه بزرگ و چه کوچک)، از روی آرایه حروف بزرگ به حرف ها کوچیک تبدیل میکنیم.
خوب یکم مفصل تر براتون شرحش بدم.
در این تابع ابتدا استرینگ رو میگیریم.
یه شرط تعریف میکنیم و میگیم اگه استرینگ خالی نباشه {
فرس متن رو استرینگ میزاریم.
وار حروف کوچک رو تعریف میکنیم.
وار حروف بزرگ و همینطور
سپس نیو فرس رو با str_replace میزاریم و میگیم : جایگیزین کن حروف بزرگ را به کوچیک در استرینگ pharse.
}
خوب حالا میریم سراغ آرایه های رشته دار.

آرایه های رشته دار

هر بخش از آرایه در پی اچ پی میتونن یه متغیر باشن. نمنه زیر را ببینید:

$fsarray = array(
"1" => "One",
"2" => "Two",
"3" => "Three"
);
این آرایه در واقع درون یک متغیر تعریف شده و خود نیز دارای متغیر است.
حالا شاید سوال براتون پیش بیاد که چگونه مقدار متغیر بر فرض "1" را بدست بیاریم؟
پاسخ : کار بسیار راحتی است، شما با استفاده از کد زیر میتوانید مقدار یک رشته را بدست بیارید:

echo $fsarray['1']
اگرم آرایتون  چیزی مثل اینه :

$fsarray = array(
1 => "One",
2 => "Two",
3 => "Three"
);
میتونین خروجیشو اینطوری نشون بدین:

echo $fsarray[1]
تا همیجا کافیستف آرایه ها درونی و آرایه های مولتی میزاریم برای قسمت آخر (دوم).

موفق باشید

نظرات  (۳)

خخخخخخخخخخخ
عاره والا...همین دیروز بهمون گفتن که برای معلمای نمونه 100 هزار تومن پول بدین!
شما هم سمپادی هستی؟
پاسخ:
نه ، من تو شاهد درس میخونم
آپ شدیم ولی یکم مناسبتیه! حتما باید سر بزنی! (تولده :دی)
خردادیا چه ویژگی هایی دارن؟ 
پاسخ:
خودمم نمیدونم

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی