Mafaa ya Tafuta kwa PHP

数组能够在单独的变量名中存储一个或多个值。

Mfano

数组在单个变量中存储多个值:

<?php
$cars=msinganisho ya kifaa ("porsche","BMW","Volvo");
echo "Nimependa " . $cars[0] . ", " . $cars[1] . " na " . $cars[2] . ".";
?>

Mfano wa kusafiri

什么是数组?

数组是特殊的变量,它可以同时保存一个以上的值。

如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的:

$cars1="porsche";
$cars2="BMW";
$cars3="Volvo";

Hata hivyo, kama unaenda kusoma kwa kufikia kina kwenye mvigezo, au kama unaenda kuhifadhi 300 ya kifaa cha kifaa, hata 3 kina?

Saidia ni kumia msingi!

Msingi inaweza kuhifadhi vigezo vingi kwa jina la mvigezo kimoja, na unaweza kutumia kina cha ujumbe kuwasiliana na vigezo binafsi.

Kumia msingi kwenye PHP

Kwenye PHP: array(); Funguo inayotumika kumia msingi:

array();

Kwenye PHP, kuna tatu kati ya msingi:

  • Msingi wa kina - Msingi wa kina ambao ina kina cha namba
  • Msingi wa kina - Msingi wa kina ambao ina mbinu wa kina
  • Mabaki ya mabaki - Msingi wa kina ambao ina msingi ya kina

Msingi wa kina cha PHP

Kuna mbali mbili wa kumuelekea msingi kina:

Msingi inasaidia kumuelekea kwa kina (kina cha kwanza):

$cars=msinganisho ya kifaa ("porsche","BMW","Volvo");

Auwa niweze kusaidia kumuelekea kwa mawili kwa msingi:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

Mfano huu hana huzungumza msingi ya $cars, inasaidia kumuelekea tatu kwa ujumbe wa msingi, na kushafiki msingi wa msingi hii:

Mfano

<?php
$cars=msinganisho ya kifaa ("porsche","BMW","Volvo");
echo "Nimependa " . $cars[0] . ", " . $cars[1] . " na " . $cars[2] . ".";
?>

Mfano wa kusafiri

Kufikia ukurasa wa msingi - funguo count()

count() Funguo inayotumika kuzungumza ukurasa wa msingi (kivinjili cha ukweli):

Mfano

<?php
$cars=msinganisho ya kifaa ("porsche","BMW","Volvo");
echo count($cars);
?>

Mfano wa kusafiri

Kusoma msingi ya ujumbe

Kama unaenda kusoma na kushafiki vigezo vyote vya msingi ya ujumbe, unaweza kutumia kikuu cha kipendekezo, kama hii:

Mfano

<?php
$cars=msinganisho ya kifaa ("porsche","BMW","Volvo");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
  echo $cars[$x];
  echo "<br>";
}
?>

Mfano wa kusafiri

Mabaki ya kina ya PHP

Mabaki ya kina ni kwa njia ya kichwa cha kina ambacho unapokea kwa mabaki.

Kuna wiziwa wa kumwengia mabaki ya kina kwa njia mbili:

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

au:

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

Kisha inaweza kutumia chuki za kina zilizochaguliwa:

Mfano

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

Mfano wa kusafiri

Kusafiria mabaki ya kina

Kwa kusafiria na kusichaguliwa kila thamani ya mabaki ya kina, inaweza kutumia mfuatano wa foreach, kama hii:

Mfano

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=" . $x . ", Value=" . $x_value;
  echo "<br>";
}
?>

Mfano wa kusafiri

Mabaki ya mabaki

Tutafungua mafunzo ya juu ya PHPMabaki ya mabaki.

Makala ya kawaida ya PHP ya mabaki

Kwa mafanikio ya kawaida ya funguo ya mabaki, tafadhali nia kumtaarifu Makala ya PHP ya mabaki.

Kikuu cha makala hii kina maoni mafupi ya kila funguo, mifano ya matumizi.