وظيفة strcmp() في PHP

مثال

مقارنة سلسلتين (مع مراعاة الحروف الكبيرة والصغيرة):

<?php
echo strcmp("Hello world!","Hello world!");
؟

运行实例

التعريف والاستخدام

وظيفة strcmp() مقارنة بين كلمتين.

التعليقات:وظيفة strcmp() آمنة ثنائية وتميز بين الحروف الكبيرة والصغيرة.

نصيحة:هذه الوظيفة مشابهة لـ strncmp() الوظيفة مشابهة، ولكن، من خلال strncmp() يمكنك تحديد عدد الحروف التي سيتم مقارنتها من كل كلمة.

النص

strcmp(string1,string2)
الم参数 الوصف
string1 مطلوب. يحدد الكلمة الأولى التي سيتم مقارنتها.
string2 مطلوب. يحدد الكلمة الثانية التي سيتم مقارنتها.

تفاصيل تقنية

القيمة العائدة:

تعود هذه الوظيفة:

  • 0 - إذا كانت الكلمتين متساويتين
  • <0 - إذا string1 أقل من string2
  • >0 - إذا string1 أكثر من string2
إصدار PHP: 4+

مزيد من الأمثلة

مثال 1

مقارنة بين كلمتين (تفرق بين الحروف الكبيرة والصغيرة، نتيجة الخروج Hello و hELLo مختلفة)

<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
؟

运行实例

مثال 2

القيم المختلفة العائدة:

<?php
echo strcmp("Hello world!","Hello world!"); // 两个字符串相等
echo strcmp("Hello world!","Hello"); // string1 أكثر من string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 أقل من string2
؟

运行实例