1、將字串分割成陣列:
$array=explode(separator,$string):
separator:分隔符,
$string:分割的字串;
2、將陣列組合成字串:
$string=implode(glue,$array):
glue:膠合符,
$array:陣列;
3、統計陣列的長度:count():
count函數有兩個參數:
0(或COUNT_NORMAL)為預設,不偵測多維數組(數組中的陣列);
1(或COUNT_RECURSIVE)為偵測多維數組
<?php$arr=array( 0=>array('title' => '苹果', 'viewnum' => 青的, 'content' => 'pingguo'), 1=>array('title' => '柚子', 'viewnum' => 红心, 'content' => 'youzi') ); echo '不统计多维数组:'.count($arr,0);//count($arr,COUNT_NORMAL)echo "<br/>";echo '统计多维数组:'.count($arr,1);//count($arr,COUNT_RECURSIVE)?>
4、合併兩個陣列:array_merge():
$a[]; $b[]; $c[] = array_merge( $a , $b );
5、陣列排序:
sort() - 以升序對陣列排序
#rsort() - 以降序對陣列排序
## ksort() - 根據鍵,以升序對關聯數組進行排序
###arsort() - 根據值,以降序對關聯陣列進行排序############################################################################## ##krsort() - 依照鍵,以降序排序關聯陣列############ array_multisort() 函數對多個陣列或多維陣列進行排序。 ###<?php $a1=array(1,30,15,7,25); $a2=array(4,30,20,41,66); $num=array_merge($a1,$a2); array_multisort($num,SORT_DESC,SORT_NUMERIC); print_r($num); ?>
$bad_json = "{ 'bar': 'baz' }"; $bad_json = '{ bar: "baz" }'; $bad_json = '{ "bar": "baz", }'
$inter_arr = array_intersect($m_arr,$m_card):数组的交集; $diff_arr = array_diff($m_card,$m_arr):数组的差集;
$diff_arr = array_diff($m_card,$m_arr); $diff_arr2 = array_diff($m_arr,$m_card); $arr = array_merge($diff_arr,$diff_arr2); $merge = array_merge():数组的并集;
array_replace();
以上是php實作數組處理方法的實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!