09/10/2018, 23:26

Hỏi cách lấy 1 ký tự trong 1 String

Em mới tìm hiểu Php nên còn biết rất ít.Nay em gặp vấn đề mong các bác giúp.
em có biến string $str="Hello"
Giờ em muốn hỏi cách lấy từng ký tự trong biến string đó đưa vào 1 mạng thì làm thế nào.Hoạc là lấy 1 ký tự bất kỳ trong chuổi "hello" gán vào 1 biến string khác?
mr47 viết 01:36 ngày 10/10/2018
Ví dụ bạn có chuỗi sau:

$str = '12345';

Nếu bạn muốn lấy ký tự '3' thì:

$foo = $str[2];
vunam viết 01:27 ngày 10/10/2018
Thì ra là thế trong php $str="123456";cũng có thể là 1 biến string và cũng có thể xem như 1 mảng string.Thank Mr47
mr47 viết 01:30 ngày 10/10/2018
Nếu muốn có nền tảng lập trình vững vàng, tôi khuyên bạn nên học C
Tôi cũng không biết cái kiểu string trong PHP là nó thế nào nữa Vì PHP không có kiểu char nên chắc chắn kiểu string không giống trong C. Cứ thử dùng sizeof() với biến $str trên xem
TheHeTre viết 01:41 ngày 10/10/2018
PHP Code:
<?php
$str 
"thisisstring";
echo 
$str{0}; //t
echo $str{1}: //h
?>
Bài liên quan
0