Php 替换数组的输出
我有这个阵列:Php 替换数组的输出,php,arrays,str-replace,Php,Arrays,Str Replace,我有这个阵列: Array ( [result] => Array ( [class] => 11 我呼出[课堂] 现在我得到了11的例子。我想这样替换输出编号: 11= Bird 12= Cake 13= Bear 我知道我可以用str_替换。你能帮我了解一下结构吗?在数组中替换: foreach($array as $result => $class){ $array['class'] = "Test".$array['class']; }
Array
(
[result] => Array
(
[class] => 11
我呼出[课堂]
现在我得到了11的例子。我想这样替换输出编号:
11= Bird
12= Cake
13= Bear
我知道我可以用str_替换。你能帮我了解一下结构吗?在数组中替换:
foreach($array as $result => $class){
$array['class'] = "Test".$array['class'];
}
或
仅在输出时替换:
foreach($array as $result => $class){
echo "Test".$array['class'];
}
echo$items2['class']。=测试。$items2['class'];?12和13来自哪里?阵列的其余部分在哪里?您只需连接输出echo$item2['class'].=Test.$item2['class'];谢谢,但我想你误解了我的问题。该类可以是11之后的另一个输出,例如12或13。所以我想让这个数字自动被一个单词取代。为此,我需要更换str_。我已经编辑了我的第一篇帖子,让它更清晰。事实上,自从我回答后,你已经改变了你的帖子。。。。在这种情况下,执行switch语句并重新分配位置值。谢谢,我搜索了switch语句!
foreach($array as $result => $class){
echo "Test".$array['class'];
}