|
|
|
เป็นไปได้มั้ยถ้าผม อ่านค่า จาก file text คำว่า "123 AAA 12BB" แล้วใช้ function gettype() เพื่อวิเคราะห์ว่า |
|
|
|
|
|
|
|
คงจะต้องตัดแล้วนำมาวิเคราะห์ แต่ล่ะประโยคครับ
|
|
|
|
|
Date :
2011-06-26 15:13:30 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12BB ผมว่าได้ string อย่างเดียว
|
|
|
|
|
Date :
2011-06-26 15:40:35 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
// Example 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]."<br>"; // piece1
echo $pieces[1]."<br>";; // piece2
// Example 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user."<br>";; // foo
echo $pass."<br>";; // *
?>
Go to : PHP explode()
|
|
|
|
|
Date :
2011-06-26 15:57:50 |
By :
ตัด string |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผม ตัดคำมาวิเคราะห์แล้วครับ
$parts = explode(" ", $line_of_text); //$line_of_text คือข้อความที่ผม gets มาครับ ดังนี้ " 123 AAA 12BB"
$i = gettype($parts[0]);
echo "$i";
จากโคดข้างบน $parts[0] คือ 123 ผมก้วิเคราะห์มันซะ คิดว่ายังไงโปรแกรมต้องวิเคราะห์ได้ integer แน่ๆ ปรากฏ ได้ string เหมือนเดิม
มันเป็นที่ผมอ่าน ค่ามาจาก textfile หรือไม่ครับ
ถ้ากำหนดค่าเองในโปรแกรมมันก้วิเคราะห์ได้อะครับ แต่พอดีผมอยากลองอ่านค่ามันออกมาแล้วนำมาวิเคราะห์อะครับ
ขอบคุณทุกความคิดเห็นนะครับ มีประโยชน์เหลือหลายครับ
|
|
|
|
|
Date :
2011-06-26 16:28:42 |
By :
davcpe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ fgets ยังไงมันก็ได้ string ครับ ดูใน manual เลย ถึงได้บอกไงว่ามันต้องเขียนเองและน่าจะยุ่งยากนิดหน่อย
|
|
|
|
|
Date :
2011-06-26 21:39:24 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๋อ อย่างนี้นี่เอง fgets นั้นเอง ขอบคุณครับ
อยากได้แนวทางจัง
ยังไงก้ขอบคุณมากครับ
|
|
|
|
|
Date :
2011-06-27 00:48:03 |
By :
davcpe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|