私は Rubyist で、自分のコードの一部を PHP で実装しようとしていますが、この特定の定義に相当する PHP コードを取得できません。
def check_condition(str)
str =~ SOME_REGEX
end
私は Rubyist で、自分のコードの一部を PHP で実装しようとしていますが、この特定の定義に相当する PHP コードを取得できません。
def check_condition(str)
str =~ SOME_REGEX
end
同等のものはないと思います。
preg_match
パターンが指定された件名に一致する場合は 1、一致しない場合は 0、エラーが発生した場合は FALSE を返します。
=~
ただし、一致が開始された位置、または一致がない場合は nil を返します。nil は false で、ゼロを含むすべての数値が true であるため、ブール演算が可能です。
puts "abcdef" =~ /def/ #=> 3 # don't know how to get this from a RegExp in PHP
puts "Matches" if "abcdef"=~ /def/ #=> Matches