2010-05-04 47 views

Trả lời

2
$result = "abcdef"; 
$result = str_split($result); 

Ngoài ra còn có một tham số tùy chọn về chức năng str_split chia thành những phần ký tự x.

2

Bạn có thể sử dụng str_split() chức năng:

$value = "abcdef"; 
$array = str_split($value); 

Nếu bạn muốn chia chuỗi thành giá trị mảng các số tiền khác nhau, bạn có thể chỉ định tham số thứ hai:

$array = str_split($value, 2); 

Ý chí trên chia chuỗi của bạn thành một mảng theo khối của hai.

21

Không biết bạn đã biết điều này chưa, nhưng bạn có thể không cần phải làm bất cứ điều gì (tùy thuộc vào những gì bạn đang cố gắng làm).

$string = "abcdef"; 
echo $string[1]; 
//Outputs "b" 

Vì vậy, bạn có thể truy cập nó giống như một mảng mà không có bất kỳ faffing nếu bạn chỉ cần một cái gì đó đơn giản.

+0

Đây là cách hiệu quả nhất để làm nó, kể từ khi các cuộc gọi chức năng phải chịu thêm chi phí. – Machavity

3

Với sự trợ giúp của hàm str_split, bạn sẽ làm điều đó.

Giống như dưới đây ::

<?php 
$result = str_split('abcdef',1); 
echo "<pre>"; 
print_r($result); 
?> 
0

Bạn có thể sử dụng chức năng str_split()

$array = str_split($string); 

foreach ($array as $p){ 

    echo $p . "<br />"; 
} 
Các vấn đề liên quan