Categories: PHP & MYSQL

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

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é.

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!!

Huy Kira

Đam mê hóa học, ưng thi vào trường kinh tế... Đậu vào trường Sư phạm, quyết tâm đi dạy... Ra trường đi làm designer, tự học frontend, chuyển qua làm PHP, được công ty đào tạo laravel... Và hiện tại đang code react native(2015) => Fullstack ... ?? tối về viết blog... (Còn tiếp...)

Share
Published by
Huy Kira

Recent Posts

Cafe với Anh Huy nghe kể chuyện hành trình fonttiengviet.com

Fonttiengviet.com là một dự án website do JKS thực hiện cho khách hàng Huy Academy.…

8 tháng ago

Giới thiệu thiết kế web Quảng Nam Web – quangnamweb.com

Chắc chắn nhiều anh em khi đọc bài viết này sẽ nghĩ tôi đang quảng…

9 tháng ago

Hướng dẫn viết widget bài viết theo chuyên mục trong wordpress

Widget trong WordPress là một công cụ mạnh mẽ cho phép bạn dễ dàng thêm…

11 tháng ago

Tạo website để viết blog với chi phí thấp nhất ai cũng làm được

Hôm nay mình sẽ hướng dẫn cho anh em cách tạo website blog cực kỳ…

11 tháng ago

WordPress có cùi bắp? Có sống tốt với nghề thiết kế website wordpress?

Sống cực tốt anh em ạ :D Sau nhiều năm gắng bó với nghề thiết…

12 tháng ago

Share mẫu website blog cá nhân cực nhẹ, giống hocwordpress.vn

Nhân dịp quay lại viết blog mình share cho anh em code mẫu website blog…

12 tháng ago