如何PHP比较两个文本字符串

时间:2020-01-09 10:44:17  来源:igfitidea点击:

如何使用php比较两个字符串?

PHP是一种HTML嵌入式脚本语言。
这是一个开源项目。

PHP还为多个商业和非商业数据库管理系统提供了内置的数据库集成,因此使用PHP编写支持数据库的网页非常简单。

默认情况下,PHP像操作系统一样安装在Unix上。
使用php比较两个字符串的语法如下:

<?php
$string1 = "Foo";
$string2 = "Bar";
if ( $string1 == $string2 ){
  echo "Equal: Yes\n";
}
else{
  echo "Equal: No\n";
}
?>

PHP版本4和5附带了一个称为strcmp()的新函数。
它是一个二进制安全字符串比较功能。
语法为:

int strcmp ($string1, $string2);

该函数返回以下值:

  • 如果string1小于string2,则返回<0。
  • 如果string1大于string2,则返回> 0。
  • 如果它们相等,则返回0。

例子

<?php
$string1 = "Foo";
$string2 = "Bar";
if ( strcmp ( $string1, $string2) == 0  ){
  echo "Equal: Yes\n";
}
else{
  echo "Equal: No\n";
}
?>

另一个简单的例子:

$type=$what;
$catoutput="NULL";
foreach( $cats as $key- $values ){
  $mycat=$values[0];  
  $myimg=$values[1];  
  $mydesc=$values[2]; 
  if ( $key == $type ) {
    $catoutput = 'Plan: '. $mycat;
    $catoutput .= 'Image: ' . $myimg;
    $catoutput .= 'Description: ' . $mydesc;
    return $catoutput;
  }
}