|
|
|
อยากทราบว่าใช้คำสั่งอะไรในการแยก string $str="abc123";ต้องการแยก string นี้ออกเป็น $str[0] |
|
|
|
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<HR><!------------เส้นคั้น------------->
<?
$a="abc123";
$strnum=strlen($a);
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวเลข
if ( ereg("[0-9]",$a[$i]) ) {
echo"$a[$i]";
}
}
echo"<br>";
?>
<HR><!------------เส้นคั้น------------->
<?
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวอักษร
if ( ereg("[a-c]",$a[$i]) ) {
echo"$a[$i]";
}
}
echo"<br>";
?>
<HR><!------------เส้นคั้น------------->
</body>
</html>
รูปแบบที่ได้
---------------------------------------------------
123
---------------------------------------------------
abc
---------------------------------------------------
|
|
|
|
|
Date :
29 มี.ค. 2549 17:12:43 |
By :
ปุด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เมื่อกี้ไม่ดีพอ
เปลียนเป็นอันนี้นะครับ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<HR>
<?
$a="abc123fdfdfsdf1311131";
$strnum=strlen($a);
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวเลข
if ( ereg("[0-9]",$a[$i]) ){
$str_str=$str_str.$a[$i];
}else{
$str_str=$str_str."/";
}
}
$num=explode("/",$str_str);
for($i=0;$i<count($num);$i++){
if($num[$i]!=""){
echo $num[$i]."<br>";
}
}
?>
<HR>
<?
$a="abc123fdfdfsdf1311131";
$strnum=strlen($a);
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวอักษร
if ( ereg("[a-z]",$a[$i]) ) {
$str_str1=$str_str1.$a[$i];
}else{
$str_str1=$str_str1."/";
}
}
$num1=explode("/",$str_str1);
for($i=0;$i<count($num1);$i++){
if($num1[$i]!=""){
echo $num1[$i]."<br>";
}
}
?>
<HR>
</body>
</html>
|
|
|
|
|
Date :
29 มี.ค. 2549 17:32:49 |
By :
ปุด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้คำนวนได้ด้วยนะ
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<HR>
<?
$a="abc123fdfdfsdf123";
$strnum=strlen($a);
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวเลข
if ( ereg("[0-9]",$a[$i]) ){
$str_str=$str_str.$a[$i];
}else{
$str_str=$str_str."/";
}
}
$num=explode("/",$str_str);
$j=0;
for($i=0;$i<count($num);$i++){
if($num[$i]!=""){
echo"Num[".($j+1)."]=".$num[$i]."<br>";
$total[$j]=$num[$i];
$Total2=($total[$j])+($total[$j-1]);
$j++;
}
}
echo "<br>Total ::".number_format($Total2)." //Total=Num[0]+..Num[n]";
?>
<HR>
<?
for ($i=0; $i < $strnum; $i++) { // ค้นหาตัวอักษร
if ( ereg("[a-z]",$a[$i]) ) {
$str_str1=$str_str1.$a[$i];
}else{
$str_str1=$str_str1."/";
}
}
$num1=explode("/",$str_str1);
for($i=0;$i<count($num1);$i++){
if($num1[$i]!=""){
echo $num1[$i]."<br>";
}
}
?>
<HR>
</body>
</html>
แสดงผลเป็น
Num[1]=123
Num[2]=123
--------------------------------------------------------------------------------
Total ::246 //Total=Num[0]+..Num[n]
--------------------------------------------------------------------------------
abc
fdfdfsdf
--------------------------------------------------------------------------------
|
|
|
|
|
Date :
29 มี.ค. 2549 17:58:48 |
By :
ปุด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ ได้แล้วค่ะ
|
|
|
|
|
Date :
1 เม.ย. 2549 15:00:27 |
By :
ฝึกงานค่ะ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|