Mr.*_*. B 2 php string if-statement str-replace
我有"原始列表",我正在尝试使用php将其转换为"所需列表".当.jpg出现在字符串的末尾时,我想什么都不做.如果.jpg不是字符串的结尾,我想在最后添加.jpg.存储在$ badPhotos中的"原始列表"为一个长字符串.
Original List Desired List
http://i.imgur.com/4ReyOhl http://i.imgur.com/4ReyOh1.jpg
http://i.imgur.com/4ReyOh2.jpg http://i.imgur.com/4ReyOh2.jpg
http://i.imgur.com/4ReyOh3 http://i.imgur.com/4ReyOh3.jpg
http://i.imgur.com/4ReyOh4 http://i.imgur.com/4ReyOh4.jpg
http://i.imgur.com/4ReyOh5.jpg http://i.imgur.com/4ReyOh5.jpg
Run Code Online (Sandbox Code Playgroud)
我一直在使用以下内容修改字符串,如果有人添加了a,其中a.属于,但现在我只需要在字符串不以.jpg结尾时修改sting.
$badPhotos = str_replace(',', '.', $badPhotos);
Run Code Online (Sandbox Code Playgroud)
想法?谢谢!
纯娱乐:
$badPhotos = rtrim($badPhotos, '.jpg') . '.jpg';
Run Code Online (Sandbox Code Playgroud)
对于数组:
$badPhotos = array_map(function($v) {
return rtrim($v, '.jpg') . '.jpg';
},
$badPhotos);
Run Code Online (Sandbox Code Playgroud)
或者更适合文件名:
$badPhotos = pathinfo($badPhotos, PATHINFO_FILENAME) . '.jpg';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |