php教程 array 簡介
array 函式允許您對陣列進行操作。
php 支援單維和多維的陣列。同時提供了用資料庫教程查詢結果來構造陣列的函式。
安裝array 函式是 php 核心的組成部分。無需安裝即可使用這些函式。
php array 函式
php:指示支援該函式的最早的 php 版本。
<?php
$arr=array('a'=>"你",'b'=>"我","他");
$arr="其他";
echo $arr['b']."
"; $arr['c']="";//給個空值,但仍然佔著位置的
echo count($arr)."
";//陣列有多少個值。
unset($arr['b']);//這函式可以登出字串、整個陣列等值型別和引用型別。
print_r($arr);//這函式列印數值、引用型別的整個內部結構。
echo "
"; foreach($arr as $key=>$value)
echo $key.":".$value."
";//迴圈輸出整個陣列的值。
?>
陣列字元轉換
<?php
$arr=array('a'=>"你",'b'=>"我","他");
echo $arr=implode('-',$arr);//陣列轉字串,連線符-
echo "
"; print_r(explode('-',$arr,2));//字串轉陣列。如果最後乙個引數不用,表示全部'-'都分割成陣列
?>
php資料排序
<?php
$arr=array('b'=>"你",'a'=>"我","他");
ksort($arr);//陣列按鍵值的拼音(utf-8編碼)排序,鍵值不會丟失。注意此排序不返回新陣列而是直接把原來陣列當引用傳遞。
print_r($arr);
echo "
"; asort($arr);//陣列按值的拼音(utf-8編碼)排序,鍵值不會丟失。如果不要鍵值,可以用函式sort();如果反序也有函式rsort()。注意此排序不返回新陣列而是直接把原來陣列當引用傳遞。
print_r($arr);
echo "
"; $arr=array(10000,100,1000);
natsort($arr);//按數字自然排序值,而natcasesort()不區分大小寫
print_r($arr);
echo "
"; print_r(array_reverse($arr));//陣列反序
echo "
"; ?>
php排序陣列排序 php 陣列排序
您現在的位置是 首頁 php php php 陣列排序 一 氣泡排序 基本思想 例 arr 1,5,0 temp 0 外層迴圈,只要確定排好n 1個數,則最後乙個數自然排好了 for i 0 i 每次進行一次大迴圈時,最大數已經在最後了,則下次迴圈則不用再比較已經排好的數 for j 0 j if ...
php 字元轉換
插入資料 將單引號 前加上 避免資料庫插入錯誤.相關函式 addcslashes str,讀取資料 將 這三個字元轉換成html實體 如不改變,在xml中將報錯 相關函式 htmlentities str,ent noquotes ent noquotes的意思是不轉換 雙引號 和 單引號 亂碼 大...
PHP陣列排序
php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。php陣列排序實際上就是將php陣列進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫...