php 刚开始自学 请前辈一定帮忙。 新人请教 跪求答案。假设有一数组‘aaa' 'bbb' 'ccc' 'ddd' 'eee' 'fff'...等等已知一个字符串。'adfasfasdfdsaaaabbbddd'如果字符串包含'aaa'输出111 包含'bbb'输出222... 以此类推本来用简单的if判断也可以实现但是数组有太多就不方便了 php 刚开始自学 请前辈一定帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ‘aaa' 'bbb' 'ccc' 'ddd' 'eee' 'fff'...等等已知一个字符串。'adfasfasdfdsaaaabbbddd' <?php$arr = array('aaa' => '111', 'bbb' => '222');$str = 'adfasfasdfdsaaaabbbddd';echo strtr($str, $arr); php内置函数strtr($string, $array)$string: 被替换的字符串$array: 这个数组中的键是要被替换的,值是用来替换的(也就是替换后的) $arr = array('aaa' => '111', 'bbb' => '222', 'ccc' => '333');$str = 'adfasfasdfdsaaaabbbddd';foreach($arr as $key => $val){ if(strpos($str, $key) !== false){ echo $val, '<br>'; }}这种效果? echo $val, '<br>';去掉<br>如下:echo $val; 怎么插入多条记录 问个sql问题where后同字段执行先后 请大家写段代码 点击按钮实现将服务器时间显示在文本框中 这个用正则要如何匹配? 有关于使用Freebsd+php+apache+mysql实现文件上传的疑问 PHP如何禁用die和exit函数啊? 分页函数:链接部分没有显示出来! 结果只是"显示第 <1>-<5> 条记录,共<9>条记录"这一部分 关于PHP按照的一个小问题! 插入数据库问题! php memcached的高并发处理队列实现问题 有做过负载均衡的吗 关于PHP正则表达式
$arr = array('aaa' => '111', 'bbb' => '222');
$str = 'adfasfasdfdsaaaabbbddd';
echo strtr($str, $arr);
$array: 这个数组中的键是要被替换的,值是用来替换的(也就是替换后的)
$str = 'adfasfasdfdsaaaabbbddd';foreach($arr as $key => $val){
if(strpos($str, $key) !== false){
echo $val, '<br>';
}
}这种效果?
去掉<br>如下:
echo $val;