在变量上使用[]

时间:2017-05-09 17:15:39

标签: 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]; //
        $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

2 个答案:

答案 0 :(得分:1)

[]是一个数组位置。爆炸$ mpesa将该文本字符串转换为按空格分割的数组。 $ mpesa [0]是数组位置1,包含KKE68TSA76,$ mpesa [1]包含确认..等等

答案 1 :(得分:0)

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

但是阵列是什么?

  

数组是一个特殊变量,可以包含多个值   一时间 - W3Schools

$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".

我希望这可能有用。