Học php bài 2: Chuỗi và hằng trong php

16/12/2014 PHP & MYSQL 4560 lượt xem
Lưu bài viết

Học php - Nếu bạn đã học 1 ngôn ngữ lập trình nào đó rồi thì khái niệm Chuỗi và hằng  chắc sẽ ko còn xa lạ. Chuỗi là 1 dãy ký tự bla bla ... ko biết đúng ko. Còn Hằng mà 1 giá trị cố định đại loại là thế he he. Bay chừ đi zô từng cái 1 nhé.

học php

1. Chuỗi (string).

Khai báo:

Cũng giống như khai báo biến khai báo chuỗi cũng tương tự.

Cú pháp: $<tenchuoi>: '<Chuoi>';

ví dụ:

<?php

       $st1 = 'Chao cac ban ';

       $st2 = 'Minh ten la Huy';

       echo "{$st1}"; // Hiển thị chuỗi st1 ra ngoài. 

       echo "{$st1}"; //Hiển thị chuỗi st1 ra ngoài. 

?>

Nối 2 chuỗi với nhau.

Dùng dấu chấm "." để nối 2 chuỗi với nhau.

ví dụ:

<?php
       $st1 = 'Chao cac ban ';
       $st2 = 'Minh ten la Huy';
       $st3 = st1.st2; // chuoi st3 là chuỗi được tào thành khi nối st2 vào st1.
       echo "{$st3}"; // Hiển thị chuỗi st3 ra ngoài.  
?>

Cũng có thể nối như thế này.

<?php
       $st1 = 'Chao cac ban ';
       $st2 = 'Minh ten la Huy';
       st3=st1;
       $st3 .= st2; // 
       echo "{$st3}"; // Hiển thị chuỗi st3 ra ngoài.  
?>

Mộ số hàm của chuỗi.

<?php 
$s = "Chao cac ban den voi bai hoc php";

// Mot so ham xu ly chuoi

echo "<b>Ham in hoa: </b>"; echo strtoupper($s) ."<br/>"; // Biết chuỗi thành chuỗi in HOA
echo "<b>Ham in thuong: </b>"; echo strtolower($s)."<br/>"; // Biến chuỗi thành chuỗi in thường
echo "<b>Ham dem do dai chuoi: </b>"; echo strlen($s)."<br/>"; // Đếm số lương ký tự có trong chuỗi
echo "<b>Ham in ky tu dau: </b>"; echo ucfirst($s)."<br/>"; //In hoa ký tự đầu tiên của chuỗi
echo "<b>Ham in hoa ky dau moi tu: </b>"; echo ucwords($s)."<br/>"; //In hoa ký từ đầu tiên của mỗi từ trong chuỗi
echo "<b>Thay the: </b>"; echo str_replace('php', 'html', $s)."<br/>"; //Thay chuỗi 'php' thành 'html' trong chuoi s.
?>

 

Kết quả:

Ham in hoa: CHAO CAC BAN DEN VOI BAI HOC PHP
Ham in thuong: chao cac ban den voi bai hoc php
Ham dem do dai chuoi: 32
Ham in ky tu dau: Chao cac ban den voi bai hoc php
Ham in hoa ky dau moi tu: Chao Cac Ban Den Voi Bai Hoc Php
Thay the: Chao cac ban den voi bai hoc html

...............................................................

2. Hằng.

Cú pháp khai báo: define('<tenhang>', <giatri>);

ví dụ:

 <?php 
 	define('USERNAME', 'VO QUANG HUY');

 	echo "hello, " . USERNAME . "<br/>";

 	define ('TODAY', '16 - 12 - 2014');

 	echo "Hom nay la " . TODAY . " Ban dang dung php phien ban: " . PHP_VERSION . " He dieu hanh: " . PHP_OS ; 
 ?>

Kết quả:

hello, VO QUANG HUY
Hom nay la 16 - 12 - 2014 Ban dang dung php phien ban: 5.4.27 He dieu hanh: WINNT

** Trong ví dụ các hằng sau là hằng hệ thống.

PHP_VERSION
 PHP_OS

Kết Luận:

Bài hôm nay khá ngắn và đơn giản, bạn nào có thắc mắc hoặc góp ý xin cmt phía dưới. Bài sau mình học về mảng tgrong php chào thân ái và quyết thắng!!