PHP 'foreach' 数组连接回显

标签 php arrays foreach

以下内容将回显“12334”。

但是,我希望将“12334”放置在变量 $wordNumValue 中。 我知道这可能是一件简单的事情,但对我来说并非如此。任何帮助深表感谢。

<?php
$msg ="hello";
$arrEn = str_split($msg);
foreach ($arrEn as &$value) {
    if ($value == 'h') {
          echo "1";
        } elseif ($value == 'e') {
          echo "2";
        } elseif ($value == 'l') {
          echo "3";
        } elseif ($value == 'o') {
          echo "4";
        } else {
          echo 'NULL';
        } 
}
?>      

最佳答案

<?php
$msg ="hello";
$arrEn = str_split($msg);
$wordNumValue = "";
foreach ($arrEn as &$value) {
if ($value == 'h') {
      echo "1";
      $wordNumValue .= "1";
    } elseif ($value == 'e') {
      echo "2";
      $wordNumValue .= "2";
    } elseif ($value == 'l') {
      echo "3";
      $wordNumValue .= "3";
    } elseif ($value == 'o') {
      echo "4";
      $wordNumValue .= "4";
    } else {
      echo 'NULL';
    } 
}
?>     

关于PHP 'foreach' 数组连接回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26090320/

相关文章:

arrays - 如何每次都以相同的方式对数组进行洗牌?

c - 为什么我必须返回指针?

performance - 加快用于 Windows 注册表搜索的 PowerShell 脚本(目前为 30 分钟)

java - 为什么IntelliJ在Java自动填充中不显示foreach循环?

javascript - 动态加载 CSS 样式

php - 使用变量通过 PHP-XPath 解析 xml 提要

javascript - 以特定方式对多维数组进行分组/压缩的更有效/更聪明的方法

python - 如何在 Python 中不使用范围创建列表(For 循环)?

php - Laravel 私有(private)变量在 Controller 中的两个方法之间共享

PHP - Twilio SMS MySQL 多个号码 - 仅发送到第一行