str_contains ක්‍රියාව

str_contains ක්‍රියාව පේළියක අකුරක් තිබේදැයි පරීක්ෂා කරයි. පේළියේ අකුර තිබේ නම් true වටී, එසේ නොමැති නම් false වටී. ක්‍රියාවේ පළමු පරාමිතියේ අපි අකුර සෙවිය යුතු පේළිය සඳහන් කරමු. දෙවන පරාමිතියෙන් අපට අවශ්‍ය අකුර හෝ උපපේළිය සඳහන් කරමු.

වාග් රීතිය

phpstr_contains(string $haystack, string $needle): bool

උදාහරණය

පේළියක නියමිත අකුරක් තිබේදැයි පරීක්ෂා කරමු:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'a');
  
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

පේළියක නියමිත උපපේළියක් තිබේදැයි පරීක්ෂා කරමු:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ab');
  
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phptrue

උදාහරණය

දැන් අපගේ පේළිය තුළ 'ac' යන උපපේළිය සොයමු:

php<?php
  $str = 'abcde';
  $res = str_contains($str, 'ac');
  
  var_dump($res);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

phpfalse

මෙයද බලන්න

  • str_starts_with ක්‍රියාව,
    පේළියක ආරම්භය පරීක්ෂා කරයි
  • str_ends_with ක්‍රියාව,
    පේළියක අවසානය පරීක්ෂා කරයි
  • in_array ක්‍රියාව,
    අරාවක මූලද්‍රව්‍යයක් තිබේදැයි පරීක්ෂා කරයි
  • strpos ක්‍රියාව,
    උපපේළියක් ඇතුළු වන ස්ථානය වටී