arrayphp
1. php 怎麼從數組中取值
$arr=array(
'0'=>array('id'=>'1','typename'=>'分類1'),
'1'=>array('id'=>'2','typename'=>'分類2'),
);
foreach($arras$k1=>$v1){
foreach($v1as$k2=>$v3){
if($v3=='分類1'){
echo$v1['id'];
}
}
}
2. php數組問題
用php內部函數array_rand,不多做解釋了:
array_rand -- 從數組中隨機取出一個或多個單元
這樣是返回一個包含隨機鍵名的數組,通過這個數組,獲取對應的值.
如下,給你寫了個函數,封裝了下array_rand,使之返回隨機元素
function getRandArray ($array,$num){
$key=array_rand($array,$num);
$new=array();
foreach($key as $v){
$new[]=$array[$v];
}
return $new;
}
print_r(getRandArray($arr1,300));
3. php,如何取出數組中的值,
//數組賦值
$array=array('a'=>2,'b'=>1,'c'=>5,'d'=>12,'e'=>12,'f'=>3);
4. php 數組
serialize — 產生一個可存儲的值的表示
file_put_contents("1.txt", serialize($typeArray));
寫入文件了
5. php中的array()函數如何使用
實例
創建名為 $cars 的索引數組,向它賦三個元素,然後列印包含數組值的文本:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
運行實例
定義和用法
array() 函數用於創建數組。
在 PHP 中,有三種類型的數組:
索引數組 - 帶有數字索引的數組
關聯數組 - 帶有指定的鍵的數組
多維數組 - 包含一個或多個數組的數組
說明
array() 創建數組,帶有鍵和值。如果在規定數組時省略了鍵,則生成一個整數鍵,這個 key 從 0 開始,然後以 1 進行遞增。
要用 array() 創建一個關聯數組,可使用 => 來分隔鍵和值。
要創建一個空數組,則不傳遞參數給 array():
6. 如何學習PHP array
先學會怎樣創建php數組,刪除數組,添加數組,數組的一些其他操作函數:
然後把這php數組家族的所有函數看一遍
最後學會怎樣遍歷數組,foreach和while,for的使用。
7. php的數組
$array1 = array("key1" => "value1","key2"=>"value2");
$array2 = array("key3" => "value3","key4"=>"value4");
$result = array_merge($array1, $array2);
則~
$result['key1'] = 'value1'
8. php數組怎麼添加一個元素
有兩種方法添加一個元素:分別是 push()和arr[]
1、Php代碼$arr = array();array_push($arr, el1, el2 ... eln);
2、Php代碼$arr = array();$arr[] = el1;$arr[] = el2;...$arr[] = eln;
(8)arrayphp擴展閱讀:
PHP的大版本主要分三支:PHP4/PHP5/PHP6
其中,PHP4由於太古老、對QQ支持不力已基本被淘汰,請無視PHP4。
PHP6由於基本沒有生產線上的應用,還基本只是一款概念產品,很多功能已在PHP5.3.3上實現,所以也不詳述,請無視PHP6。
PHP5的版本主要分四支:PHP5.2之前的版本、PHP5.2.X、PHP5.3和日前發布的PHP5.4。
9. PHP數組問題
聽起來不可思議 實際上確實是真的
2比1要快 當數組長度增加到足夠大可測試
函數嵌套是建議盡量減少的 會影響速度的
從功能意義來說 2如果改成
$b=array_unique($a);
$c=sort($b);
那麼更有實際意義
php手冊里有句話可以在這里引用
「有一點很重要必須指出,用xxxx並不明顯 比用 xxxx慢,而且還提供了明顯更多的值。」
而2比1快 也提供明顯更多的值
我不知道 sort(array_unique($a));
提供了一個 bool結果有何意義
難道你僅僅考慮 這個數組是否可排序?我要的新的數組呢?
10. php 如何讀取 array內 array
$array=array(array(1,2,3),array(2,3,4));
print_r($array[0]);//列印1,2,3
print_r($array[0][1]);//列印2
print_r($array[1][1]);//列印3
就這么簡單