5

私は Rubyist で、自分のコードの一部を PHP で実装しようとしていますが、この特定の定義に相当する PHP コードを取得できません。

def check_condition(str)
  str =~ SOME_REGEX
end
4

4 に答える 4

0

同等のものはないと思います。

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
于 2013-06-11T15:53:49.600 に答える