我有一個如下格式的陣列:
Array(
[0] => 25/1
[1] => 10/1
);
但我想轉換陣列,所以它看起來像下面的格式
Array(
[0] => "25/1"
[1] => "10/1"
);
我已經嘗試了很多關于這個問題的事情,但還沒有得到想要的解決方案。
有人幫忙嗎?
uj5u.com熱心網友回復:
感謝社區。25/1 已經是一個字串了。如果你 echo 25/1echo 25/1;你會得到25。PHP會把它轉換成一個 integer echo getType(25/1)。這意味著如果您@Praful 擁有這些值,那么您已經擁有字串。
但總的來說,您可以使用 (string) 來轉換 (Explicit cast) integer 或其他型別。或者你可以使用 php 函式strval()
uj5u.com熱心網友回復:
如果你真的需要用雙引號包裹陣列值,這里有一個簡單的方法array_map():
$current_array = array(red, green);
$new_array = array();
$new_array = array_map(function($rec){
//concatenate record with ""
$result = $rec= '"'.$rec.'"';
return $result;
},$current_array);
print_r($result);
輸出將是:
Array ( [0] => "red" [1] => "green" )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/322930.html
標籤:php
