嗨,我从一些教程中得到了一个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
答案 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".
我希望这可能有用。