gpt4 book ai didi

php - 使用 PHP 从字符串中分割单词

转载 作者:行者123 更新时间:2023-12-03 02:20:59 24 4
gpt4 key购买 nike

我尝试从可用字符串中拆分字符,但没有找到正确的方法。

我有一个如下所示的字符串:

$tara = 'wordpress/corporate/business';
$k = explode('/', $tara);
foreach ($k as $l) {
var_dump(substr_replace($tara, '', $i, count($l)));
}

我想要的结果是:

'wordpress',
'wordpress/corporate',
'wordpress/corporate/business'

最佳答案

您可以在每次迭代中连接,例如:

$tara = 'wordpress/corporate/business';
$k = explode('/', $tara);
$result = "";

foreach ($k as $l) {
$result .= '/'.$l;
echo $result."<br>";
}

输出将是:

/wordpress
/wordpress/corporate
/wordpress/corporate/business

如果您不需要开头的斜杠,您可以添加如下条件:

$tara = 'wordpress/corporate/business';
$k = explode('/', $tara);
$result = "";

foreach ($k as $l)
{
if( empty($result) ){
echo $l."<br>";
$result = $l;
}else{
$result .= '/'.$l;
echo $result."<br>";
}
}

或者在循环内使用带有三元运算的缩短版本,例如:

foreach ($k as $l) 
{
$result .= empty($result) ? $l : '/'.$l;
echo $result."<br>";
}

输出将是:

wordpress
wordpress/corporate
wordpress/corporate/business

关于php - 使用 PHP 从字符串中分割单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48167444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com