優雅的程式碼

yaoxs發表於2021-07-01
$path = 'D:\phpstudy_pro\WWW\vy\e\p\asd\abc.jpg'
$arr = explode('.',$path);
$arr[count($arr) - 1] = 'png';
$path = implode('.',$arr);

如果是以前的我肯定是嫌麻煩,直接分解成陣列,然後順著想法for迴圈了拼接了
之所以for迴圈遍歷拼接,而不採用$arr[0].’png’的原因是防止$path有其他點的情況。
大概是函式知道多了,所以程式碼也漸漸變得優雅起來了吧!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章