108health.com : สุขภาพ ผู้หญิง การลดน้ำหนัก อาหารเพื่อสุขภาพ แฟชั่น ครอบครัว ท่องเที่ยว
  สมัครสมาชิก | เข้าสู่ระบบ  
 
คลิปวีดีโอ คลิปวีดีโอ ฟังวิทยุ ฟังวิทยุ โปรโมชั่นแนะนำ โปรโมชั่นแนะนำ Blog Blog gallery gallery เกี่ยวกับเรา เกี่ยวกับเรา
      หน้าแรก » บล็อกบล็อก นายเอ้จร้าๆ
บล็อก <?=บล็อก นายเอ้จร้าๆ?> บล็อกบล็อก นายเอ้จร้าๆ
บล็อกทั่วไปจร้า http://www.108health.com ทักทายกันได้ครับผม
ปรับปรุงล่าสุด : 2013-05-20
โดย : อำนวย จิตต์กลาง | จำนวนบทความ : 61 บทความ | หมวด : คุณแม่-คุณพ่อนักเขียน
ฟังก์ชั่น php เกี่ยวกับการตัดคำ เล่นคำ ตัวเล็กใหญ่ อื่นๆ
ฟังก์ชั่น
 
จุดมุ่งหมาย ความหมาย
strlen() หาความยาวของข้อความ
strpos() หาตำแหน่งข้อความที่ค้นพบอยู่ในขณะนั้น
strrchr() ตัดข้อความจากตัวสุดท้ายที่พบจนถึงตัวท้ายสุด
str_repeat() แสดงข้อความซ้ำ ๆ ตามความต้องการ
strrev() เรียงสลับข้อความจากหลังไปหน้า
strrpos() หาต่ำแหน่งสุดท้ายที่ค้นพบ
strstr() ตัดข้อความบางส่วนตั้งแต่ตัวแรกที่ค้นพบจนถึงตัวสุดท้าย
strtolower() แปลงข้อความให้เป็นตัวพิมพ์เล็ก
strtoupder() แปลงข้อความให้เป้นตัวพิมพ์ใหญ่
str_replace() เปลี่ยนข้อความที่ค้นพบด้วยข้อความใหม่ที่ต้องการ
strtr() แปลงตัวอักษรที่แน่นอน
substr() ตัดตัวอักษรที่ต้องการใช้ออกมา
substr_replace() เปลี่ยนข้อความภายในส่วนของข้อความ
trim() ตัดช่องว่างด้านหน้าและด้านหลังข้อความ
ucfirst() เปลี่ยนตัวอักษรตัวแรกของข้อความให้เป็นตัวพิมพ์ใหญ่
ucwords() เปลี่ยนอักษรตัวแรกของแต่ละคำในข้อความ
stristr() ตัดข้อความบางส่วนตั้งแต่ตัวแรกที่พบจนถึงตัวสุดท้าย ทั้งตัวพิมพ์เลก็กและพิมพ์ใหญ่
strip_tags() ตัดแท็ก php และ Html ออกจากข้อความ
strchr() ตัดข้อความบางส่วนตั้งแต่ตัวแรกที่พบจนถึงตัวสุดท้าย
sprintf() ให้ค่าของข้อความที่มีรูปแบบ
similar_text() คำนวณความเหมือนระหว่าง 2 ข้อความ
setlocale() ปรับค่าข้อมูลท้องถิ่น
prinf() แสดงผลข้อความที่มีรูปแบบ
prin() แสดงผลข้อความ
parse_str() รับค่าข้อความใว้ในตัวแปร
Ord() แปลงตัวอักษรเป็นรหัส ASCII
ltrim() ตัดข้อความด้านหน้าข้อความออกไป
join() รวม Array เป็นข้อความ
implode() รวม Array เป็นข้อความ
htmlspecialchars() แสดงแท็ก Html
flush() เคลียร์บัฟฟอร์
eregi_replace() แทนที่ข้อความที่ค้นพบด้วยคำที่ต้องการ โดยไม่สนใจว่าจะเป็นตัวพิมพ์เล็กหรือใหญ่
ereg_replace() แทนที่ข้อความที่พบด้วยคำที่ต้องการ
explode() แยกข้อความโดยใช้เครื่องหมายแยก
echo() แสดงผลข้อความ
Chr() แปลงรหัส ASCII เป็นตัวอักษร
Chop() ตัดช่องว่างท้ายข้อความออกไป
 
มาดูตัวอย่างประกอบกันหน่อยครับ
 
Sample1.php เป็นการหาความยาวของข้อความ
 
<?
$text="My Name is Werachai Nukitram";
echo"ความยาวเท่ากับ ".strlen($text)." ตัวอักษร";
?>
 
Out Put
 
ความยาวเท่ากับ 28 ตัวอักษร
 
Sample2.php เป็นการแสดงข้อความซ้ำหลายรอบ
 
<?
$text="อยากบอกรักคุณซะ 5 ครั้ง";
echo str_repeat($text,5);
?>
 
Out Put
 
อยากบอกรักคุณซะ 5 ครั้งอยากบอกรักคุณซะ 5 ครั้งอยากบอกรักคุณซะ 5 ครั้งอยากบอกรักคุณซะ 5 ครั้งอยากบอกรักคุณซะ 5 ครั้ง
 
Sample3.php เป็นการแปลงข้อความให้เป็นตัวพิมพ์ และ พิมพ์ใหญ่
 
<?
$text="My Name is Werachai Nukitram";
echo"ตัวพิมพ์เล็กจะได้ ".strtolower($text)."<br>";
echo"ตัวพิมพ์ใหญ่จะได้ ".strtoupper($text)."<br>";
?>
 
Out Put
 
ตัวพิมพ์เล็กเป็น my name is werachai nukitram
ตัวพิมพ์ใหญ่เป็น MY NAME IS WERACHAI NUKITRAM
 
Sample3.php เป็นการสลับข้อความจากด้านหน้ามาด้านหลัง
 
<?
$text="My Name is Werachai Nukitram";
echo"เรียวข้อความจากหลังไปหน้าจะได้ ".strrev($text)."<br>";
?>
 
Out Put
 
เรียงข้อความจากหลังไปหน้าจะได้ martikuN iahcareW si emaN yM
 
Sample4.php เป็นการหาต่ำแหน่งของข้อความที่ต้องการ
 
<?
$text="My Name is Werachai Nukitram";
echo"หาตำแหน่งตัวแรกที่ค้นพบ e อยู่ที่ ".strpos($text,e);
echo"<br>หาตำแหน่งตัวสุดท้ายที่ค้นพบ e อยู่ที่ ".strrpos($text,e);
?>
 
Out Put
 
หาตำแหน่งตัวแรกที่ค้นพบ e อยู่ที่ 6
หาตำแหน่งตัวสุดท้ายที่ค้นพบ e อยู่ที่ 12
 
 
ตัวอย่างฟังก์ชั่นอื่น ๆ
 
 
addslahes() จะทำการเพิ่มเครื่องหมาย (Back Slashes) ให้กับ String ที่มีสัญลักษณ์ ('), ("), () ดังตัวอย่างเช่น
 
<?
$text = "I'm Win.";
echo addslashes($text);
?>
 
Out Put
I'm Win.
 
====================
 
chr()
 
<?
$text = "65";
echo chr($text);
?>
 
Out Put
A
 
=====================
 
ucwords()
 
<?
$text = "what is your name?";
echo ucwords($text);
?>
 
Out Put
What Is Your Name?
 
======================
 
ucfirst()
 
<?
$text = "what is your name?";
echo ucfirst($text);
?>
 
Out put
What is your name?
 
========================
 
str_replace()
 
<?
$text = "My Name is win";
$textnew = str_replace("win", "werachai",$text);
echo $textnew;
?>
 
Out put
My Name is weracha
 
=======================
 
explode()
 
<?
$a = "A B C D E F G H I";
$b = explode(" ", $a);
for($i=0;$i<count($b);$i++)
{
echo "$b[$i]<br>";
}
?>
 
Out Put
 
A
B
C
D
E
F
G
H
I

บทความดีๆจาก http://www.thaicreate.com/
Share |
เมื่อวันที่ : 2013-02-20 | อ่าน : 880 ครั้ง | ความเห็น : 0 ความเห็น
ชื่อผู้แสดงความคิดเห็น
รายละเอียด
108บล็อกเกอร์
บล็อกที่แสนจะเต็มไปด้วยชีวิตชีวา