⑴ php 怎麼修改數組裡面的內容
php是弱類型語言,需要改什麼的話直接賦值就可以了,例如:
$arr=array("a"=>1,"b"=>2);
$arr['a']=5;//直接把$arr['a']的值從1變成5了
⑵ php 修改多維數組值
直接修改就可以 。比如:
$cardsBag[1]['id'] = 555;
$cardsBag[1]['property'][0] = 555;
$cardsBag[1]['property'][1] = 555;
多維數組,[][]一個寫下去就行呃
⑶ php中怎樣自定義函數改變數組的值
傳引用即可,例子代碼:
<?php
$table_exchange=array(1,2,3,4,5,6,7,8);
NumChange($table_exchange);
print_r($table_exchange);
echo$table_exchange[0];
functionNumChange(&$num){
foreach($numas$b=>$c){
$num[$b]="Week_".$c;
}
}
?>
⑷ php如何替換數組結果的數值
這個其實不難啊,把數組循環一下,把每個的附件名稱拿出來給到一個變數,然後把這個變數加密,再根據附件名稱的數組索引,覆蓋一下原來的值就可以了,希望對你有幫助
⑸ PHP 如何更改數組所有的值
直接對數組進行修改就好了
<?php
$arr=Array(3=>"ab",1=>"abc");
print_r($arr);
$arr[3]=md5($arr[3]);
$arr[1]=md5($arr[1]);
echo "<br />";
print_r($arr);
?>
⑹ 請問下在PHP里如何修改對象裡面數組里的值呢
給數組元素賦值,與該類型普通變數賦值方法相同: a[2]=20 ; //直接把相應的元素引用( a[2] )當變數使用就可以了。 數組的定義方式為: 類型 數組名[數組元素個數] ; 如: int a[10];數組成員的引用為:數組名[下標] printf( "%d", a[0] ) ;數組
⑺ php 修改數組內的值
你原本的語法錯了不少,我幫你改了
$a=array
(
"params" => array
(
"siteId" => "1",
"Html" => "0",
"setRss" =>"",
"logo" => "moren.gif",
"on_off" => "1",
"navId" => "0",
"publishNum" => "1",
"indexNum" => "10",
"pageNum" => "10",
"tagNum" => "20",
"linkType" => "linkTaobao",
"publishTime" => "20:00:00",
"keyLinkNum" => "2",
)
);
$a['params']['logo']="touxiang.jpg";
print_r($a);
⑻ php數組中的值是否可以永久改變
數組的值是可以改變的呀,比如這樣
$array['name'] = "admin";
$array['name'] = "admin888";
這時,$array['name']的值就是admin888,它是根據最後一次賦值來決定該數組中的值是什麼,
⑼ PHP修改多維數組中的某個值
<?php
//最笨的修改方法,修改attribute_id的數值
$data[0]['item'][0]['attribute_id'] ="要更換的第一個attribute_id數值";
$data[0]['item'][1]['attribute_id'] ="要更換的第二個attribute_id數值";
$data[0]['item'][2]['attribute_id'] ="要更換的第三個attribute_id數值";
//修改131,201,129為其他數值:
$data[0]['item'][1]['value'] ="要替換131,201,129的數值";
//重新列印結果
print_r($data);//修改成功
//比較簡便的方法就是利用foreach操作了 因為數據過大的時候,一個個修改那麻煩,具體視情況而定
?>
⑽ php 修改數組指定的值問題
沒什麼辦法,只能這么做。你是二維數組,要修改某一個節點的值,必須先知道兩個key。
你可以把這部分邏輯,封裝成一個方法,傳入,key,key,value