我正在嘗試使用 PHP 中的字串更改三個屬性的名稱,但我被卡住了。你可以幫幫我嗎?
這是我的代碼:
function color () {
switch ($color) {
case "red":
echo "purple";
break;
case "yellow":
echo "yellow brown";
break;
case "brown":
echo "chocolate";
break;
}
}
另外,我嘗試使用相同的字串,但我不確定它是否正常:
<?php
$color = "'red', 'yellow', 'brown', 'pizza', 'moustard', 'mango', 'lemon'";
$searchColor = array ('red','yellow', 'brown');
$replacements = array ( 'purple', 'yellow brown','chocolate');
echo str_replace( $searchColor, $replacements, $color );
?>
uj5u.com熱心網友回復:
然而這會起作用,因為這也包括檢查和替換中的單引號,所以yellow不會被處理兩次
$searchColor = array ("'red'", "'brown'", "'yellow'");
$replacements = array ( "'purple'", "'chocolate'", "'yellow brown'");
echo str_replace( $searchColor, $replacements, $color);
結果
'purple', 'yellow brown', 'chocolate', 'pizza', 'moustard', 'mango', 'lemon'
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/430675.html
上一篇:構建一個正則運算式,12個字母無序,固定數量的單個字母
下一篇:在資料框中拆分字串
