PHP动态搜索/格式化字符串
我有多个不同的db字符串,例如: 苹果,苹果,苹果,桔子,苹果,桔子 我希望将每个字符串动态表示为: “我有苹果和桔子。总共有6个。” 另一个字符串可能是: “苹果,苹果,苹果,苹果” 应该说: “我有苹果。总共有4个。” 我如何用PHP编写脚本?我需要帮助PHP动态搜索/格式化字符串,php,loops,for-loop,Php,Loops,For Loop,我有多个不同的db字符串,例如: 苹果,苹果,苹果,桔子,苹果,桔子 我希望将每个字符串动态表示为: “我有苹果和桔子。总共有6个。” 另一个字符串可能是: “苹果,苹果,苹果,苹果” 应该说: “我有苹果。总共有4个。” 我如何用PHP编写脚本?我需要帮助 我做了这个测试: <?php $str = 'Apples,Apples,Apples,Oranges,Apples,Oranges'; $arr = explode(',', $str); echo 'I have '
我做了这个测试:
<?php
$str = 'Apples,Apples,Apples,Oranges,Apples,Oranges';
$arr = explode(',', $str);
echo 'I have '.implode(' and ', array_unique($arr))
. '. There are '.count($arr).' in total.';
<?php
$data = "Apples,Apples,Apples,Oranges,Apples,Oranges";
$array = explode(",",$data); //array of elements
$count = count($array); //How many elements
$arr_unique = array_unique($array); //array of unique elements
echo "I have ".implode(" and ", $arr_unique). ". There are ".$count." in total.";
//var_dump($arr_unique); //For test
?>
PS:检查小提琴:你有没有试过的相关代码?或者您是否进行过任何研究,并提出了您认为可能是解决方案的任何函数?请查看以下问题: