我有一个使用 ACF 自定义字段的 wordpress 网站。我有一个包含大约 100 行文本的自定义字段。日期和这样的文本:
2003-01 PARIS RATP PHILIDOR
2003-01 BORDEAUX TRAMWAY
2003-02 ILE-DE-FRANCE ÉCOLE DES MINES
2003-05 PARIS CITROëN
2003-05 PARIS TRAVERSIÈRE
首先,我想将字段(称为“projets”)拆分为两个单独的 div,前 50 行在一个 div 中,其余行在另一个 div 中:这是我正在使用的 PHP 代码:
<div class="columns_projets_1">
<p><?php
$string = get_field('projets');
$array = explode("\n", $string);
for($i = 0; $i <50; $i++){
echo $array[$i];
}
?></p>
</div>
<div class="columns_projets_2">
<p><?php
$string = get_field('projets');
$array = explode("\n", $string);
for($i = 50; $i <count($array)-1; $i++){
echo $array[$i];
}
?></p>
</div>
它完美无缺!但我希望每一行分别获取文本的日期,将日期放在一个 div 中,将文本放在另一个 div 中......就像这样:
<div class="date">2003-01</><div class="text">PARIS RATP PHILIDOR</div>
但我找不到如何编写代码,获得第一个 php 代码,以及下一个在行内拆分...我听说过子字符串,我尝试了一切,但它不起作用...有人可以帮助我吗?真的很棒!我希望你能理解我!多谢
马蒂厄