我有一個這樣的數組:格式的數組的鍵與報價
Array ([0] => bag [1] => resource [2] => 120 [3] => little dog [4] => 700.25 ...
是否有可能返回每個鍵有一個報價,如果一個字符串中沒有報價,如果是一個數字,像
功能'bag','resource',120,'little dog',700.25 ...
謝謝你的幫忙!
我有一個這樣的數組:格式的數組的鍵與報價
Array ([0] => bag [1] => resource [2] => 120 [3] => little dog [4] => 700.25 ...
是否有可能返回每個鍵有一個報價,如果一個字符串中沒有報價,如果是一個數字,像
功能'bag','resource',120,'little dog',700.25 ...
謝謝你的幫忙!
你可以嘗試使用:
$input = array('bag', 'resource', 120, 'little dog');
$output = trim(json_encode($input), '[]');
或立足於@Rajat Garg
解決方案:
$input = array('bag', 'resource', 120, 'little dog');
$data = array();
foreach ($input as $value) {
$data[] = is_numeric($value) ? $value : "'$value'";
}
$output = implode($data, ',');
使用is_numeric以確定如果一個號碼,否則拼接報價:
foreach($array as $value){
if(is_numeric($value)){
echo $value;
} else{
echo "'".$value."'";
}
}
昏迷不見了。 – hsz
你想在SQL中做到這一點?你有什麼嘗試? –