PHPの関数str_replaceは配列も扱えるんですね。
数年間、仕事で主にPHPを使ってきたのに、文字列を置き換える関数「str_replace」が配列も処理できることをつい先日に知りました。
資料によれば、str_replaceは配列中の複数の文字列に対して指定した置き換えを適用して、その結果を配列として返すという、何とも便利な機能もあるのでした。
先日までは処理できるのが1つの文字列だと思い込んでいたので、複数の文字列を処理する際にはforeachでループを組んでおりました…。きっと無駄なループがあちこちにあるんだろうなぁ。
PHPを使い始めた頃に詳しく調べておけば、今頃は便利な機能を活用できていたかも知れません。str_replaceについては他のプログラミング言語の知識を当てはめて運良く動いたのが逆に失敗でした。エラーでも出していれば資料を参照したでしょうから、その際に詳しいことも把握できたかも。
日頃から色んなことについて調べたり学んだりすることを面倒と思わず、正確な情報を確かめるようにすべきと再確認しました。
年齢が増して経験や知識があると、それなりに使えたり動かせたりするものですが、そこで満足せずにもうちょっと考えたり調べたりするというのが大事なんでしょうなぁ。ついつい省きたくなるんですが、そこを改めねばなりませぬ。
コメント
You can follow this conversation by subscribing to the comment feed for this post.