Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 替换数组的输出_Php_Arrays_Str Replace - Fatal编程技术网

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'];
    }