Php 在变量上使用[]

Php 在变量上使用[],php,mysqli,Php,Mysqli,大家好,我从一些教程中得到了一段php代码,但我不理解变量前面的[]的用法,有人能解释一下这段代码吗 $text= "KKE68TSA76 Confirmed on 30/03/17 at 2:12PM Ksh100.00 received from 254786740098"; } $mpesa =explode(" ", $text); $receipt=$mpesa[0]; // Code $pesa=$mpesa[5

大家好,我从一些教程中得到了一段php代码,但我不理解变量前面的[]的用法,有人能解释一下这段代码吗

$text= "KKE68TSA76 Confirmed on 30/03/17 at 2:12PM Ksh100.00 received from 254786740098";
        }
        $mpesa =explode(" ", $text);
        $receipt=$mpesa[0]; // Code    
        $pesa=$mpesa[5]; //
        $p = explode("h", $pesa);
        $decimal=$p[1]; // Amount with decimal
        $dc = explode(".", $decimal);
        $koma=$dc[0]; // Payment
        $ondoa = explode(",", $koma);
        $kwanza=$ondoa[0]; // Payment
        $pili=$ondoa[1]; // Payment
        $payment=$kwanza.$pili;
        $phone=$mpesa[8]; // Phone

[]是一个数组位置。分解$mpesa将该文本字符串转换为按每个空格拆分的数组$mpesa[0]是数组位置1,包含KKE68TSA76,$mpesa[1]包含已确认。。etc

The[]使用数组定位器,因此它指示元素在列表/数组中的位置

但什么是数组

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


我希望这会有用。

您是否跳过了本教程的前几节?这里应该包括阵列。
$array = array(
  "Item 1", // Position 0
  "Item 2", // Position 1
  "Item 3" // Position 2
);

echo $array[0]; // THIS WILL OUTPUT: "Item 1".
echo $array[1]; // THIS WILL OUTPUT: "Item 2".
echo $array[2]; // THIS WILL OUTPUT: "Item 3".