Chuyển chuỗi thành số trong php

sumabs2304

Newbie
Joined
Mar 24, 2013
Messages
4
Reactions
7
MR
0.000
Mình muốn nhờ bạn nào rành php chỉ giáo.

Ví dụ mình có 1 chuỗi 'abs2304'

mình muốn lấy 4 ký tự cuối và chuyển nó sang định dạng số bằng PHP thì làm thế nào?

Xin cảm ơn.
 

tae9194

Banned
Joined
Dec 19, 2012
Messages
121
Reactions
50
MR
0.000
Chat with me via Teams
<?php
$a = 'abs2304';
$len = strlen($a);
$so = '';
$chuoi = '';
for($i = 0; $i<$len;$i++)
{
if(is_numeric($a[$i]))
{
$so = $so.$a[$i];
}else{
$chuoi = $chuoi.$a[$i];
}
}
$num = (int)$so;
if ($num != null) echo $so;
?>

Đúng chưa nhỉ .
 

kim7tin

Junior
Joined
Nov 23, 2012
Messages
105
Reactions
38
MR
0.008
Follow me on Facebook Chat with me via Teams
Qúa dài cho một bài toán đơn giản:

Lấy số:

<?php

$a='fdlajvoioavodsa1345543654';
preg_match('/(\d+)/', $a, $b);

print_r($b);

?>


Chỉ lấy 4 số:

<?php

$a='fdlajvoioavodsa1345543654';
preg_match('/(\d{4})/', $a, $b);

print_r($b);

?>
 
Last edited by a moderator:

Announcements

Today's birthdays

Forum statistics

Threads
435,208
Messages
7,334,786
Members
186,653
Latest member
w88manucom
Back
Top Bottom