常用替换函数使用示例

<?php


// 最简单的替换,把字符串中的“world”替换成“程序猿”
$str = 'hello, world';
echo str_replace('world', '程序猿', $str) . PHP_EOL; // hello, 程序猿


// 字母对应替换,把字符串中的“i”替换成“e”并且“a”替换成“o”
$str = 'hilla, warld';
echo strtr($str, 'ia', 'eo') . PHP_EOL; // hello, world


//================================================================//
//========== 把“yyyy年mm月dd日”改成“yyyy-mm-dd”格式 ==========//
//================================================================//


// 逐个替换
$date = '2008年08月08日';
$date = str_replace('年', '-', $date);
$date = str_replace('月', '-', $date);
$date = str_replace('日', '', $date);
echo $date . PHP_EOL; // 2008-08-08


// 逐个替换的优化写法
$date = '2008年08月08日';
$date = str_replace(['年', '月', '日'], ['-', '-', ''], $date);
echo $date . PHP_EOL; // 2008-08-08

Copyright © 2024 码农人生. All Rights Reserved