วันอังคารที่ 31 มีนาคม พ.ศ. 2552

Array ของ PHP

ช่วงนี้ที่ทำงานได้ทำเกี่ยวกับ Array อยู่บ่อยๆ (แต่ขอบอกตามตรง ว่าไม่ค่อยชอบเท่าไหร่ …^_^) แต่โดยเนื้องาน บางทีก็เลี่ยงไม่ได้ด้วยซิ พอได้ทำงานกับ Array ก็เลยได้ความรู้เกี่ยวกับการจัดเก็บข้อมูลแบบ Array มาเก็บไว้จ้า

Array คือ ชุดของตัวแปรที่แสดงอยู่ในรูปของลำดับที่ เพื่อใช้สำหรับเก็บค่าข้อมูลที่อยู่ในกลุ่มเดียวกัน

Array 1 มิติ เป็นการจัดเก็บข้อมูลในลักษณะที่เรียงต่อกันไปเรื่อยๆ ดังรูป


ที่นี้เรามารู้วิธีการนำเอา Array พวกนี้ไปใช้งานดีกว่า….ซึ่งถ้าเป็นการใช้งาน Array โดยทั่วๆ ไป คิดว่าหลายๆ คนคงเคยเห็นมาบ้างแล้ว เอาแบบแตกต่างมั่ง ฮ่าๆ เป็นการใช้งานการจัดเก็บ Array โดยใช้ข้อมูลจากฐานข้อมูล

ซึ่งวิธีการนี้เหมาะสำหรับ ในบางกรณีที่เราไม่ต้องการติดต่อกับฐานข้อมูลทุกครั้ง (ไม่ต้องการ Query ตลอดเวลา) เราก็เลย ทำการ Query ข้อมูลเพียงครั้งเดียว แล้วเก็บค่าของข้อมูลไว้ใน Array แล้วเวลาที่ต้องการใช้งานก็แค่ทำการวนลูป เอาค่าข้อมูลออกมาใช้ วิธีการนี้จะทำให้ไม่เกิด Process มากๆ ในกรณีที่เราต้องการเน้นเครื่องความเร็วสำหรับ Process นั้นๆ จ้า


การจัดเก็บข้อมูลลง Array


$sqlSelectESP = "select * from esp_smtp_tbl where smtp = '$smtp'";
$querySelectESP = mysql_query($sqlSelectESP) or die ("Can't query sqlCheckESP :".mysql_error());
$i = 0;

While($LineESP = mysql_fetch_assoc($querySelectESP)){
$array_esp[$i] = array("$LineESP['esp'],$LineESP['smtp'],$LineESP['amount']");
$i ++;
}


การนำข้อมูลของ
Array
ออกมาใช้

foreach($array_esp as $value){
echo $esp_value = $value[0];

echo $smtp_value = $value[1];

echo $amount_value = $value[2];

}


echo “
”;    
echo $array_esp;

echo “
”;


var_dump($array_esp);


โดยหลักการทำงานตามแบบ Array 1 มิติ ข้างต้นเราสามารถนำมาประยุกต์ใช้กับ Array หลายๆ มิติ ได้เหมือนกันค่ะ ไม่ยากเลยใช่มั้ย ^_^

วันอาทิตย์ที่ 29 มีนาคม พ.ศ. 2552

Google Chrome Web Browser

หลายๆ คนอาจจะรู้จัก Google Chrome แต่บางคนอาจจะไม่รู้จัก Google Chrome เป็น Browsers เหมือนที่เราใช้ในการเปิดเว็บเช่น IE และ Firefoxเท่าที่ลองๆ ใช้งานดู Firefox เวลาเปิดเว็บจะเร็วกว่า IE แต่อาจจะมีการ download เอาพวก application อื่นๆอีกแต่พอมาลองใช้ Google Chrome ปรากฏว่าดีกว่าหลายเท่า

เปรียบเทียบ Google Chrome > Firefox > IE เพื่อเป็นการพิสูจน์ลองดาวน์โหลดมาใช้ดูนะจ๊ะ …แต่เราลองแล้วชอบ ไม่ได้ค่าโฆษณา แม้แต่น้อย คิกๆๆ แต่ใช้แล้วมันดีจริงๆ หนา…

http://www.google.com/chrome/index.html?hl=en&brand=CHMB&utm_campaign=en&utm_source=en-ha-apac-ww-sk&utm_medium=ha