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 Skype
<?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
36
MR
0.001
Follow me on Facebook Chat with me via Skype
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

Forum statistics

Threads
426,749
Messages
7,184,546
Members
179,112
Latest member
Harucha

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom