Arrays katika PHP
Katika somo hili tutaanza kujifunza aina maalum ya data inayoitwa safu (array). Safu inawakilisha kutofautisha ambayo kwa mpangilio unaweza kuhifadhi seti nzima ya thamani zozote.
Kwa ajili ya kuunda safu hutumia mabano mraba:
<?php
$arr = []; // tunaunda safu $arr
?>
Kwa sasa safu tuliyoiumba haina data yoyote. Wacha tuijaze kwa masharti:
<?php
$arr = ['a', 'b', 'c'];
?>
Kila thamani ya orodha ambayo tumeiandika kwenye safu, inaitwa kiungo (element) cha safu. Kama unavyoona, viungo vinatenganishwa kati yao kwa koma. Baada ya koma hii unaweza kuweka nafasi, au usiweke (inakubalika zaidi kuweka, weka).
Kwenye safu unaweza pia kuhifadhi nambari:
<?php
$arr = [1, 2, 3];
?>
Licha ya masharti na nambari, kwenye safu unaweza kuhifadhi aina zote zinazoruhusiwa za data za PHP, na pia kuchanganya katika safu moja, mfano:
<?php
$arr = [1, 2, 'a', 'b', null, true, false];
?>