foreach($f as $key => $val)
{
$replace_str = str_replace('sunny','晴',$val['title']);
$f[$key]['title'] = $replace_str;
}
{
$replace_str = str_replace('sunny','晴',$val['title']);
$f[$key]['title'] = $replace_str;
}
解决方案 »
- 提一个弱智问题,不要骂我
- PHP 处理2维数组的问题
- 如何在php中实现if else
- 我通过html传送的日期段,如何通过php取得?
- 谁有这方面的:查询身份证号所属地区,分析出生年月日、性别,由15位旧号码计算出18位新号码,分析18位身份证号码的真实性
- 我读数据库信息 明显字段名字都写错了。但是程序不报错,只是显示不错来而已。我想知道怎么让热爱报错!!!
- 关于PHP push的问题
- 一个PDO连接错误.实在看不出来了.
- 如何接收<input type=file name=Fname> 文件变量???
- 如果我声明一个购物车类,注册为session变量..................
- 生成静态路径的问题
- 一个关于php 函数变量的问题
$translation= array(
'sunny'=> '晴',
'cloudy' => '...',
......
);
foreach($f as $key => $val)
{
$f[$key]['title'] = $translation[$val];
}
$patterns = array('/sunny/i', '/low/i');
定义替换的中文串
$replace = array('睛','低');
遍历数组,替换//patterns 和 replace 一定要逐一匹配
$patterns = array('/sunny/i', '/low/i');
$replace = array('睛','低');foreach($f as $key => $value)
{
foreach($value as $key1=>$value1)
{
$tmpstr = str_replace($patterns,$replace, $value1);
$f[$key][$key1] = $tmpstr;
}
}
$patterns = array('/sunny/i', '/low/i');
$replace = array('睛','低');foreach($f as $key => $value)
{
foreach($value as $key1=>$value1)
{
$tmpstr = preg_replace($patterns,$replace, $value1);
$f[$key][$key1] = $tmpstr;
}
}
$r = array('晴', '低', '良', '差'); //按需要自行增加
$s = str_replace($p, $r, var_export($f, true));
$f = eval("return $s;");
Warning: Illegal offset type in C:\PHPnow\htdocs\weather\New\bradget.php on line 41//$f[$key]['Title'] = $translation[$val];
$replace = array('睛','低');foreach($f as $key => $value)
{
foreach($value as $key1=>$value1)
{
$tmpstr = preg_replace($patterns,$replace, $value1);
$f[$key][$key1] = $tmpstr;
}
}