php - 我如何在php中相应地交织2个变量?
问题描述
如何在php中连接如下两个变量,两个变量在初始阶段总是具有相同的数据。
$var1='2019-11-12,2019-11-21,2019-11-29';
$var2='Mastered,red,slave';
$result='2019-11-12, Mastered |2019-11-21,red |2019-11-29,slave';
解决方案
您应该查看 PHP 的 explode 函数,用于将 CSV(逗号分隔值)字符串转换为 PHP 数组!PHP 爆炸
我使用您的代码的示例:
$var1='2019-11-12,2019-11-21,2019-11-29';
$var2='Mastered,red,slave';
$var1array = explode(',', $var1);
$var2array = explode(',' ,$var2);
$result = $var1array[0].', '.$var2array[0].' |'.$var1array[1].', '.$var2array[1].' |'.$var1array[2].', '.$var2array[2];
echo $result; // 2019-11-12, Mastered |2019-11-21,red |2019-11-29,slave';
你可以看到我也使用了 Concatenation,它也是来自 PHP 的字符串操作。只需确保您的字符串始终具有相同的数据格式!
推荐阅读
- amazon-web-services - 如何将 Google SSO 配置为仅接受具有特定域的电子邮件地址?
- dart - Flutter FutureBuilder 未更新
- c# - OrderBy 从数据表 C# 中选择的 DateTime 列(列名字符串)
- python - 气流意外向子进程发出 SIGTERM 信号
- r - parSapply 在数据集上(为数据集的每一行在多个核心上运行一个函数)
- java - 现有数据库表的 Hibernate-OneToMany 映射
- r - 根据其子集的均值和标准差更改向量的某些值
- ngrx - 已经定义的单一效果的 NGRX 整体效果
- javascript - 如果有一个选项,如何禁用选择下拉菜单?
- python - Spyder 上发生了什么