gpt4 book ai didi

php - 如何在此代码 php 中的单词之间放置 '-'?

转载 作者:可可西里 更新时间:2023-10-31 23:19:31 26 4
gpt4 key购买 nike

下面的代码会这样回显

('nice apple'),(' nice yellow banana'),(' good berry  ')

我需要做的就是我需要他们这样

('nice-apple'),(' nice-yellow-banana'),(' good-berry  ')

挑战是我无法触及$str,然后如果单词之间有空格,我需要使用'-'来连接单词,如果使用str_replace空格,它将类似于----nice-apple -.我怎样才能实现这样的目标('nice-apple'),谢谢。

<?php
$str="nice apple,
nice yellow banana,
good berry
 ";

echo $str = "('" . implode("'),('", explode(',', $str)) . "')";
?>

最佳答案

尝试str_replace

$str="nice apple,
nice yellow banana,
good berry
";

$str = array_map(function($dr){ return preg_replace('/\s+/', '-', trim($dr));},explode(',',$str));
$str = implode(',',$str);

echo $str = "('" . implode("'),('", explode(',', $str)) . "')";

输出:

('nice-apple'),('nice-yellow-banana'),('good-berry')

关于php - 如何在此代码 php 中的单词之间放置 '-'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30044260/

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