由於PHP的字典及矩陣操作並不是太方便,經常忘記語法,所以在這邊總結一下︰
1. 下面這兩種都可以使用作為初始化
<?php
$array=array(
"foo"=>"bar",
"bar"=>"foo"
);
$array=[ //自从PHP5.4以后。
"foo"=>"bar",
"bar"=>"foo",
];
?>
2. 改變值
$arr = array(5 => 1, 12 => 2);
$arr[] = 56; //相当于增加了一个$arr[13] = 56;
$arr["x"] = 42; //增加一个新元素,键key=’x‘
unset($arr[5]); //删除数组中5=>1
unset($arr); // 删除整个数组
3. 分拆explode() 等同python的split()
$str = 'one|two|three|four';
// 第三個參數是正数的 limit, 沒有的話就是全拆分
print_r(explode('|', $str, 2)); // 等於[0] => one, [1] => two|three|four
4. 合併inplode() 等同python的join()
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array); //等於 lastname,email,phone
上述內容參考︰https://www.cnblogs.com/coderchuanyu/p/3904711.html
字串格式化可用sprintf() 參考︰https://www.w3schools.com/php/func_string_sprintf.asp
No comments:
Post a Comment