PHP strcoll() ฟังก์ชัน

ตัวอย่าง

เปรียบเทียบคำศัพท์:

<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello World!");
echo "<br>";
setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello World!");
?>

ตัวอย่างที่ทำงาน

คำนิยามและการใช้งาน

ฟังก์ชัน strcoll() ใช้เปรียบเทียบคำศัพท์สองตัว

การเปรียบเทียบของคำศัพท์จะเปลี่ยนแปลงตามการตั้งค่าภาษาท้องถิ่น (A<a หรือ A>a)

หมายเหตุ:strcoll() ฟังก์ชันควบคุมกระบวนการเขียนตัวภาษา แต่ไม่มีความปลอดภัยต่อระบบ

หมายเหตุ:ถ้าการตั้งค่าภาษาท้องถิ่นของคุณคือ C หรือ POSIX ฟังก์ชันนี้จะทำงานอย่างเดียวกับ strcmp() เหมือนกัน

การใช้

strcoll(string1,string2)
ประกาย คำอธิบาย
string1 จำเป็น กำหนดคำศัพท์ที่ต้องการเปรียบเทียบ
string2 จำเป็น กำหนดคำศัพท์ที่ต้องการเปรียบเทียบ

รายละเอียดเทคนิค

ค่าที่คืนค่ามา:

ฟังก์ชันนี้จะคืนค่า:

  • 0 - ถ้าสองคำศัพท์เหมือนกัน
  • <0 - ถ้า string1 น้อยกว่า string2
  • >0 - ถ้า string1 มากกว่า string2
PHP รุ่น: 4.0.5+
บันทึกการปรับปรุง: ตั้งแต่ PHP 4.2.3 ฟังก์ชันนี้สามารถใช้ที่ win32