【发布时间】:2017-11-29 17:01:29
【问题描述】:
假设我有一个包含 9 个句子的文本文件(可能更多!这只是一个示例),然后我在我的 php 中读取该文件并将其拆分为每 3 个句子并将其存储在一个变量中,因此它会导致这个数组:
$table = array(
array(
'text number 1',
'text number 2',
'text number 3'
),
array(
'text number 4',
'text number 5',
'text number 6'
),
array(
'text number 7',
'text number 8',
'text number 9'
),
);
然后我想在里面的每个数组之间添加这个字符串('[br/]'),这样看起来:
$table = array(
array(
'text number 1',
'text number 2',
'text number 3'
),
'[br/]', // <<< ---- the string here
array(
'text number 4',
'text number 5',
'text number 6'
),
'[br/]', // <<< ---- the string here
array(
'text number 7',
'text number 8',
'text number 9'
),
);
我已经试过了:
foreach( $table as $key => $row )
$output[] = array_push($row, "[br /]");
这在逻辑上应该有效,但它没有。
任何帮助将不胜感激。
【问题讨论】:
-
我可以知道你为什么要这样做吗?
-
这听起来很像你在更大的事情上走错了路。这个数组将如何使用?
-
也称为XY Problem。 @MCMXCII
-
@FirstOne 我喜欢它,干杯。 ??????
标签: php arrays array-push