pythainlp/thai-wiki-dataset-v3 huggingface dataset:
Databases and Warehousing/Define a marketing transaction database.

Marketing Transaction Database เรียกย่อ ๆ ว่า MTD : เป็นฐานข้อมูลรายการเปลี่ยนแปลงด้านการตลาด ซึ่งฐานข้อมูลสามารถบอกได้ว่าลูกค้าชอบอะไรและต้องการความสามรถของ MTD นั้น คือ ให้ข้อมูลที่ปรับเปลี่ยน (Dynamic)และโต้ตอบได้ สำหรับการตลาดแล้วรายการเปลี่ยนแปลง (Transaction)จะเกิดขึ้นพร้อมกับการแลกเปลี่ยนข้อมูล สำหรับสื่อที่สามารถโต้ตอบได้ซึ่งจะทำให้ สามารถตอบสนองต่อลูกค้านั้น ณ เวลานั้นๆ ได้
MTD จะเตรียมการเปลี่ยนแปลงหรือหน้าที่ที่ไม่สามารถจัดประเภทของฐานข้อมูลของทางการตลาดได้ ซึ่งในแผนกการตลาดมีการแลกเปลี่ยนข้อมูลสารสนเทศการขายที่เกิดขึ้นรวมด้วยข้อมูลทางด้านสื่อสารมวลชนมีการแลกเปลี่ยนและเปิดเผยพฤติกรรมของลูกค้า ซึ่งเป็นโอกาสทางการตลาดที่เรียกว่า “การซื้อขาย”หรือ Transaction การแลกเปลี่ยนข้อมูลสารสนเทศ (เป็นการเก็บรวบรวมความเคลื่อนไหวรวมไปถึงการลงทะเบียนหรือความต้องการของผู้ใช้ หรือการควบคุมพฤติกรรมของลูกค้า) โดยที่บริษัทที่ได้รับอนุญาตในการขายสินค้าจะเข้าใจการผลิตของพวกเขาอย่างดีสำหรับลูกค้าที่มีอย่างต่อเนื่อง และจะใช้ข้อมูลสารสนเทศพิเศษของพวกเขาหรือเธออย่างมีเป้าหมาย ซึ่งข้อมูลสารสนเทศมาจากการส่งข้อมูลข่าวสารส่วนตัวทางการตลาด และวิธีนี้ได้รับความนิยมมากบนเว็บ (Web)
Questions for Review

/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
Databases and Warehousing/Describe a datamart.

Data Marts

ค่าใช้จ่ายที่สูงของdata warehouse เป็นสิ่งที่บริษัทส่วนใหญ่พยายามควบคุมและหาหนทางที่จะช่วยลดค่าใช้จ่ายดังกล่าวลง การลดขนาดของ data warehouse คือการทำ data marts
Data mart คือ คลังข้อมูลขนาดเล็กออกแบบมาเพื่อใช้กับกลยุทธ์ของหน่วยธุรกิจ(SBU) หรือแผนกต่าง ๆ ในองค์กร


ประหยัดค่าใช้จ่าย (ค่าใช้จ่ายลดลงถึง&100000 จาก &1000000 หรืออาจมากกว่านั้นของdata warehoues)
ช่วยลดเวลาในการ implementation คือลดเวลาลงได้ถึง 90 วัน
มี local แทนศูนย์กลางการควบคุม
เพิ่มประสิทธิภาพให้กลุ่มผู้ใช้งาน
ใช้ สารสนเทศน้อยกว่าdata warehouse datat marts จึงทำให้มีการตอบรับที่รวดเร็วและง่ายต่อการทำความเข้าใจเกี่ยวกับ data warehouse ทั่วทั้งองค์กร

Questions for Review

/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
Databases and Warehousing/Define data Quality.

คุณภาพของข้อมูล (Data Quality)

คุณภาพโดยทั่วไปของข้อมูล ได้แก่ ความสอดคล้องของข้อมูล การนำไปใช้ประโยชน์ให้ตรงกับความต้องการ ความครบถ้วนสมบูรณืในเรื่องปริมาณข้อมูล
คุณภาพโดยธรรมชาติของข้อมูล ได้แก่ ความถูกต้อง ความน่าเชื่อถือ
คุณภาพของข้อมูลในแง่ของการเข้าถึง ได้แก่ ความสามารถในการเข้าถึง และความปลอดภัยของข้อมูล
คุณภาพของข้อมูลในแง่ของการนำเสนอ ได้แก่ การสื่อความหมาย ง่ายต่อการเข้าใช้ มีเนื้อหาสอดคล้องกัน
Questions for Review
/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
Databases and Warehousing/What are the components of a database of a database management system (DBMS)?

ระบบจัดการฐานข้อมูล(Database Management System Language-DBMS)
ส่วนประกอบของ DBMS
ระบบจัดการฐานข้อมูล ประกอบด้วย 4 องค์ประกอบหลัก ได้แก่

โมเดลของข้อมูล (Data model)
ภาษาคำจำกัดความของข้อมูล (Data Definition Language-DDL)
ภาษาในการจัดการข้อมูล (Data Manipulate Language-DML)
พจนานุกรมข้อมูล (Data Dictionary)

2. ภาษากำหนดโครงสร้างข้อมูล (Data Definition Language-DDL)
ตัวอย่างการใช้คำสั่ง DDL
3. ภาษาในการจัดการข้อมูล (Data Manipulate Language-DML)
ตัวอย่างการใช้คำสั่ง DML
หรือ
4. พจนานุกรมข้อมูล (Data Dictionary)
พจนานุกรมข้อมูลนั้นให้ผลประโยชน์มากมายแก่องค์กร เพราะมันจะช่วยสร้างมาตรฐานให้กับส่วนประกอบต่างๆทั้งหมด และความไม่ต่อเนื่องของข้อมูลลง นั่นก็คือ ส่วนประกอบของข้อมูลที่เหมือนกันจะถูกใช้ในแอพพลิเคชั่นที่ต่างๆกัน แต่จะใช้โดยเปลี่ยนชื่อให้ไม่เหมือนกัน นอกเหนือจากนั้นพจนานุกรมข้อมูลนั้นทำให้การพัฒนาระบบรวดเร็วขึ้น เนื่องจากโปรแกรมเมอร์ไม่ต้องสร้างชื่อข้อมูลใหม่ พจนานุกรมข้อมูลจะช่วยให้การเปลี่ยนแปลงข้อมูลและสารสนเทศต่างๆ ง่ายขึ้น เพราะโปรแกรมเมอร์ไม่จำเป็นต้องรู้ว่าส่วนประกอบของข้อมูลต่างๆนั้น เก็บไว้ที่ใดหรือแอพพลิเคชั่นนั้นใช้ส่วนใดของข้อมูลในการทำงานของโปรแกรม
สภาพแวดล้อมของฐานข้อมูลทำให้มั่นใจได้ว่าข้อมูลในฐานข้อมูลนั้นจะระบุเพียงครั้งเดียวและมีความต่อเนื่อง และใช้สำหรับแอพพลิเคชั่นทั้งหลายซึ่งเป็นเจ้าของข้อมูลในฐานข้อมูล แอพพลิเคชั่นจะร้องขอข้อมูลจากส่วนประกอบของข้อมูลในฐานข้อมูลและระบบจัดการฐานข้อมูลจะมีหน้าที่ไปค้นหา เมื่อเจอแล้วจะส่งต่อไปยังแอพพลิเคชั่น ซึ่งโปรแกรมเมอร์และผู้ใช้ปลายทางไม่ต้องระบุรายละเอียดว่าค้นหาข้อมูลได้อย่างไรหรือที่ไหน
การนำระบบจัดการฐานข้อมูลไปประยุกต์ใช้
Questions for Review

/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
Databases and Warehousing/List some of the categories of data available on the Internet.

ประเภทของข้อมูลที่สามารถค้นหาได้บนอินเทอร์เน็ต
ข้อมูลที่อยู่บนอินเทอร์เน็ตมีมากมายหลายประเภท มีลักษณะเป็นมัลติมีเดีย คือ การนำองค์ประกอบของสื่อหลาย ๆ สื่อหลาย ๆ ชนิด (Text, Image, Animation, Sound, Video) นำมาผสมผสานรวมเข้าด้วยกันเพื่อสื่อความหมายกับผู้ใช้ให้บรรลุวัตถุประสงค์ตามการใช้งาน
ซื่งองค์ประกอบของมัลติมีเดียประกอบไปด้วย

ข้อความ (text)
ภาพนิ่ง (image) ภาพที่ไม่มีการเคลื่อนไหว เช่น ภาพถ่าย ภาพวาด ภาพลายเส้น ให้ผลการับรู้และมองเห็นได้ดีกว่า ถ่ายทอดความรู้สึกได้ดีกว่าข้อความสื่อความหมายได้กับทุกชนชาติ
ภาพเคลื่อนไหว (animation) ภาพกราฟิกที่มีการเคลื่อนไหวหรือเคลื่อนที่ตามขั้นตอนลักษณะการเคลื่อนไหวจะปรากฏแบบต่อเนื่อง ช่วยสร้างจิตนาการ ช่วยให้เกิดแรงจูงใจจากผู้ใช้หรือผู้ชม การสร้างจะใช้โปรแกรมเฉพาะทาง
เสียง (sound) จัดเก็บในรูปแบบดิจิตอลสามารถเล่นกลับไปกลับมาได้ ฟังซ้ำ ๆ กันได้หลาย ๆครั้งต้องใช้โปรแกรมทางด้านออกแบบเสียงสำหรับงานเฉพาะด้าน เพิ่มความสมบูรณ์แบบ ช่วยสร้างความน่าสนใจติดตามมีอิทธิพลมากว่าข้อความกับภาพนิ่ง
ภาพวิดีโอ (video) เป็นส่วนประกอบที่สำคัญเป็นอย่างมากมีหลายสื่อผสม ผสมในตัว สิ้นเปลืองทรัพยากรระบบเช่น หน่วยความจำการนำเสนอใช้เวลาที่เกิดขึ้นจริง (Real time) ทำให้ต้องใช้ภาพประกอบจำนวนไม่น้อยกว่า 30 ภาพ/วินาที (Frame/Second) ต้องใช้วิธีการบีบอัดสัญญาณมาก่อนนำเสนอ
Questions for Review


/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
Databases and Warehousing/What is the difference between entities and attributes?

difference between entities and attributes
difference between entities and attributes.
โครงสร้างข้อมูลของระบบคอมพิวเตอร์ จะมีลักษณะเป็นลำดับขั้นเริ่มตั้งแต่ bits ไปเป็น bytes, fields, records, files, database ดังรูป Figure 3.2 ซึ่งสำหรับ bit จะเป็นหน่วยของขนาดข้อมูลที่เริ่มทำการประมวลผล เช่น a0 a1 เป็นต้น กลุ่มของจำนวน 8 bits จะเรียกว่า Byte สำหรับ ในการเก็บข้อมูลตัวอักษรหนึ่ง character จะใช้ขนาด 1 byte ในการเก็บซึ่งอาจจะเป็นคำ ข้อความ ตัวเลข หรือ สัญลักษณ์ก็ได้ และในกลุ่มของตัวอักษร หรือ logical group เมื่อนำมารวมกันแล้วก็จะได้เป็นข้อความ หรือ จำนวนนับ ที่สมบูรณ์ เราจะเรียกว่า field สำหรับตัวอย่าง เช่น Student’ s name ก็จะปรากฎในรูปแบบของ field name
สำหรับ logical group ที่มีความสัมพันธ์กับ field เช่น ชื่อของลูกค้า ชื่อผลิตภัณท์ และ ชั่วโมงการทำงาน เป็นต้น ซึ่งความสัมพันธ์กับ field แต่ละ field จะเรียกว่า record และ ซึ่งความสัมพันธ์กับ record แต่ละ record จะเรียกว่า file ตัวอย่างเช่น ในการเรียนหนึ่ง course ก็จะประกอบด้วย student records หลายๆ student records นั้นเอง ดังนั้น ในฐานข้อมูล (Database) ก็จะประกอบไปด้วย files ต่างๆ เข้าด้วยกัน
ซึ่งในอีกลักษณะหนี่งที่เกี่ยวกับองค์ประกอบของ Database คือ record ซึ่งเราจะนิยามว่าเป็น entity, สำหรับ entity นั้นหมายความถึง คน สถานที่ สิ่งของ หรือ เหตุการณ์ ในแต่ละกระบวนการของข้อมูล ซึ่งแต่ละคุณสมบัติ หรือ คุณลักษณะต่างๆ ของ entity จะเรียก attribute (แสดงความสัมพันธกัน ของ field บนแต่ละ record) เช่น attribute ของ customer name จะมี invoice number, order number, order date.
Questions for Review

/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.
ภาษาพีเอชพี/ประเภทของตัวแปร/บูลีน

Boolean
Boolean.
เป็นชนิดที่เรียบง่ายที่สุด โดย boolean จะบอกค่าความจริง จะเป็นได้แค่อย่างใดอย่างหนึ่งคือ TRUE หรือ FALSE

ชนิด boolean มีการเริ่มใช้ตอน PHP4
รูปแบบคำสั่ง

รูปแบบคำสั่ง.
มี operator บางตัวคืนค่า boolean และค่าที่ได้นั้นส่งต่อไปให้ control structure
การแปลงค่าเป็น boolean
การแปลงค่าเป็น boolean.
การจะแปลงค่าให้เป็น boolean นั้นสามารถทำได้ โดยใช้ (bool) หรือ (boolean) แปลง ยังไงก็ตามส่วนมากแล้วการแปลงแบบนั้นไม่จำเป็น เนื่องจาก ค่า จะได้รับการแปลงโดยอัตโนมัติถ้าเกิดว่า operator, ฟังก์ชั่น หรือ โครงสร้างควบคุม(control structure) นั้นต้องใช้ค่า boolean เป็น อาร์กิวเมนท์(argument)
ดูเพิ่มเติมที่ Type Juggling
 PHP จะมอง -1 เป็น TRUE เช่นเดียวกับ ตัวเลขอื่น ๆ ที่ไม่ใช่ 0 (ไม่ว่าจะเป็นค่าบวกหรือติดลบก็ตาม)
ตัวอย่างของการแปลง boolean ด้วย (bool) โดยให้มีการแสดงผลออกมาด้วย var_dump
var_dump จะแสดงชนิดของตัวแปรที่เป็น argument และแสดงค่าของตัวแปรนั้นด้วย
ภาษาพีเอชพี/ประเภทของตัวแปร/จำนวนเต็ม

Integers
Integers.
ชนิด integer คือ จำนวน ในเซ็ตของ Z = {..., -2, -1, 0, 1, 2, ...}หรือที่เรียกกันว่า จำนวนเต็ม
รูปแบบคำสั่ง
รูปแบบคำสั่ง.
Integer สามารถกำหนดค่าได้ทั้งในแบบ ฐานสิบ(decimal) ฐานสิบหก(hexadecimal) ฐานแปด(octal) สามารถใช้เครื่องหมายกำกับได้ (+ หรือ -)
หากต้องการกำหนดแบบฐานแปด ให้นำหน้าจำนวนด้วย 0 (ศุนย์) ถ้าต้องการใช้เลขฐานสิบหกให้นำหน้าจำนวนด้วย 0x
ขนาดที่ใช้ในการเก็บ integer ขึ้นอยู่กับแพล็ตฟอร์มที่ใช้ โดยค่าที่เก็บได้สูงสุดจะประมาณ 2 พันล้าน(signed integer 32 bits) PHP นั้นไม่สนับสนุน unsigned integer ส่วนขนาดของ interger สามารถกำหนดได้โดยใช้ PHP_INT_SIZE และค่าสูงสุดกำหนดได้โดยใช้ PHP_INT_MAX

ถ้ามีการใส่ตัวเลขที่ไม่ถูกต้องใน octal integer (เช่น 8 หรือ 9) ตัวเลขที่เหลือจะถูกข้ามไป
Integer Overflow


ใน PHP ไม่มี operator การหาร สำหรับ integer 1/2 จะได้ค่า float 0.5 โดยค่าสามารถ cast(แปลง) เป็น integer ได้แต่จะมีการปัดลง หรือจะใช้ round ที่ควบคุมการปัดได้มากกว่าเดิม
การแปลงเป็น integer

แปลงจาก boolean
การแปลงเป็น integer.
แปลงจาก boolean.
FALSE จะได้ค่าเป็น 0 (ศูนย์) และ TRUE จะได้ค่าเป็น 1 (หนึ่ง)
แปลงจาก float
แปลงจาก float.
เมื่อมีการแปลงจาก float เป็น integer ค่าจะถูกปัดลง
ถ้าหากแปลงค่า float เกินกว่าที่ int จะเก็บไว้ได้ ผลลัพธ์ที่จะได้ยังไม่ถูกกำหนด เนื่องจาก float นั้นไม่มีความแม่นยำพอที่จะบอก integer ที่เจาะจงได้
จะไม่มีการเตือน เมื่อเกิดปัญหาแบบนี้

คำเตือน : อย่าได้ cast เศษที่แปลก ๆ เนื่องจากบางครั้งอาจจะทำให้พบกับผลลัพธ์ที่ไม่คาดคิด
การแปลงจาก string
อ่านต่อใน Strings
การแปลงจากประเภทอื่น ๆ นอกจากนี้
การแปลงจากชนิดตัวแปรประเภทอื่น ๆ นอกเหนือจากที่กล่าวมาเป็น integer ยังไม่มีการกำหนด เพราะฉะนั้นอย่าไว้ใจกับรูปแบบที่ค้นพบเอาเอง เพราะมันอาจจะเปลี่ยนแปลงได้โดยไม่มีการประกาศให้ทราบก่อน
ภาษาพีเอชพี/ประเภทของตัวแปร/Arrays

Array
Array.
อาเรย์ (Arrays) ตือตัวแปรที่เก็บค่าในลักษณของกลุ่มของข้อมูล โดยการจับคู่ระหว่าง ดัชนี (index, key) => ค่า (value) 
รูปแบบการใช้งาน
รูปแบบการใช้งาน.
การสร้าง array ใน PHP นั้นมีด้วยกัน 2 รูปแบบ
กำหนดค่าด้วย array
กำหนดค่าด้วย array.
 array( key => value
 )
 // key จะเป็น integer หรือ string อย่างใดอย่างหนึ่ง
 // value เป็นค่าชนิดอะไรก็ได้
โดย key นั้นอาจจะเป็น integer หรือ string อย่างใดอย่างหนึ่ง ถ้า key มีรูปแบบเหมือน integer ก็จะถูกแปลเป็น integer

ถ้า key เป็น "9" ก็จะแปลเป็น 9, แต่ถ้าเป็น "09" จะแปลเป็น "09" (string)

ถ้าหากไม่มีการกำหนด key ให้กับค่าแล้ว key ของค่านั้นคือค่าสูงสุดของ integer key บวกด้วย 1 และถ้ามีการกำหนดค่าให้ key ซัำค่าใหม่จะเขียนทับค่าเก่า
ใช้ TRUE เป็น key จะเท่ากับใช้ integer 1 หากใช้ FALSE จะเท่ากับใช้ 0 ถ้าหากใช้ NULL จะเท่ากับใช้ empty string

array และ object ไม่สามารถใช้เป็น key ได้
การกำหนดค่าและแก้ไขค่าด้วย วงเล็บใหญ่ []

การกำหนดค่าและแก้ไขค่าด้วย วงเล็บใหญ่ [].
 $arr[key] = value;
 $arr[] = value;
 // key จะเป็น integer หรือ string อย่างใดอย่างหนึ่ง
 // value เป็นค่าชนิดอะไรก็ได้
ถ้าหาก $arr ยังไม่ได้สร้างขึ้นก็จะได้รับการสร้างขึ้น
โดยถ้าหากเราล้างข้อมูลแล้วเหลือตัว array ไว้โดยไม่ re-index ตัว array แล้ว integer key จะต่อจากค่าสูงสุดเดิมก่อนล้างข้อมูล
Outputs:
 Array
 [0] => 1
 [1] => 2
 [2] => 3
 [3] => 4
 [4] => 5
 Array
 )
 Array
 [5] => 6
 Array
 [0] => 6
 [1] => 7
array หลายมิติ
array หลายมิติ.
array หลายมิติจะว่าคล้าย array ซ้อน array ก็ใช่ ดูจากตัวอย่างจะเข้าใจง่ายกว่า
ทำไม $foo[bar] ถึงผิด
ทำไม $foo[bar] ถึงผิด.
การทำแบบนี้มันผิด แต่ว่า สามารถใช้งานได้ ที่ผิดเนื่องจากไม่มีการใส่เครื่องหมายที่ทำให้ bar เป็น string ก็เลยทำให้ PHP ไปมองหา constant ที่ชื่อ bar ก่อน แต่ที่สามารถทำงานได้เนื่องจาก เมื่อ PHP ไม่สามารถหาตัวแปรชื่อนั้น ๆ ได้จะทำการแปลงให้เป็น string แทน(ก็คือเป็น 'bar' แทน bar)
การแปลงเป็น array
การแปลงเป็น array.
ถ้าแปลง integer, string, float, boolean, resource จะเป็น array หนึ่ง element โดยมี key เป็น 0 และเก็บค่าตัวแปรนั้นไว้ หรือจะบอกได้ว่า (array)$scalarValue เหมือน array($scalarValue) นั้นเอง
แปลงจาก object ผลที่ได้คือ element ของ array ก็ได้จาก property ของ object โดยชื่อตัวแปรจะเป็น key 
แปลง NULL จะมีค่าเท่ากับ empty array
การเปรียบเทียบ array กับ array
การเปรียบเทียบ array กับ array.
สามารถเทียบได้โดยใช้ array_diff หรือใช้ array operator
ตัวอย่างเพิ่มเติม
ตัวอย่างเพิ่มเติม.
ใน PHP นั้น array นั้นมีสามารถใช้งานให้เกิดประโยชน์ได้มากมาย
สามารถคัดลอก array ได้ด้วยการใช้ reference operator (ในที่นี้คือ &)
เทคนิคการถ่ายภาพ/การจัดแสงสำหรับการถ่ายภาพ

เทคนิคในการจัดแสงสำหรับการถ่ายภาพจะมี 3 ทิศทาง คือ แสงด้านหน้า ด้านข้าง และด้านหลัง

แสงด้านหลัง :โดยทั่วไปแล้วคนส่วนใหญ่จะไม่นิยมถ่ายภาพย้อนแสง เพราะกลัวแสงเข้ากล้อง หน้าดำ หรือหน้ามืด จริง ๆ แล้ว การถ่ายภาพย้อนแสง จัดว่าเป็นารถ่ายภาพที่สวยงามมีมิติมากที่สุด เพราะสามารถจะเห็นรูปร่าง ของแบบ โดยเฉพาะการถ่ายภาพของบุคคลจะมีความสำคัญมาก เพราะสามารถให้เห็น ริมไลท์ของเส้นผม ซึ่งทำให้ภาพดูนิ่มนวล ส่วนการแก้ปัญหาความเข้มหรือความมืดที่ใชหน้า ด้วยการใช้รีแฟกซ์ สะท้อนแสง ลบเงา หรือตบแฟลชอ่อน ๆ
แสงด้านข้าง : จัดว่าเป็นหัวใจรอง ในการสร้างภาพที่สวยงามการใช้แสงด้านข้าง ส่วนมากจะเป็นการเน้น จุดใดจุดหนึ่งหรือเพียงด้านเดียว การใช้แสงด้านข้าง ยังสามารถบอกมิติสัดส่วนของรูปร่างได้ แสงด้านข้างที่นิยมใช้ในการบันทึกภาพ ส่วนใหญ่จะเป็นภาพบุคคล ในการถ่ายแบบ หรือการถ่ายสถาปัตยกรรมก็ได้
แสงด้านหน้า : สำหรับผู้ที่ถ่ายภาพแบบมืออาชีพ หรือผู้ที่มีความเข้าใจในการสร้างภาพสวยจะไม่นิยมถ่ายบันทึกภาพกัน เพราะจะทำให้ภาพดูแบน ไร้มิติ สีสันในองค์ประกอบจะจืด เพราะโดนความจ้าของแสงด้านหน้า บดบังทำให้สีหรือใบหน้า ดูจืดชืดไม่สะดุดตา

สารบัญ

พื้นฐานการถ่ายภาพ
การจัดองค์ประกอบ
การจัดแสงสำหรับการถ่ายภาพ
การถ่ายภาพเฉพาะอย่าง
การใช้ฟิลเตอร์
การใช้แฟลช
ลูกเล่นต่างๆ
การถ่ายถาพดิจิทัล
การถ่ายภาพภูมิทัศน์
การถ่ายภาพไฟกลางคืน
การถ่ายภาพระยะใกล้
การถ่ายภาพย้อนแสง
การถ่ายภาพความเร็วชัตเตอร์สูง
การถ่ายภาพความเร็วชัตเตอร์ต่ำ
การถ่ายภาพเน้นระยะชัด
การตัดแต่งพุ่มไม้ประดับสวน

How to การตัดแต่งพุ่มไม้ประดับสวน แปลงพุ่มไม้ให้กลายเป็นตัวประหลาด
เตรียมพุ่มไม้
เตรียมพุ่มไม้.
"จิม โดนาฮิว ผู้เชี่ยวชาญการจัดสวนของสวนดัดแต่ง Green Animal อันมี
ชื่อเสียงของ Rhode Lsland อธิบายว่า พุ่มไม้ที่ดีในการตัดแต่ง ต้องใช้ ต้นบ็อกวู้ดและต้นยิว
ซึ่งที่บ้านเราไม่มีแน่นอนที่นิยมกันในบ้านเราคือ ต้นชา,เฟื่องฟ้า และต้นข่อย เลือกต้นที่ใบดก ๆ
จากนั้นพ่นสีสเปรย์แบบร่างสิ่งที่คุณอยากจะตัด
ตัดแต่ง
ตัดแต่ง.
สำหรับมืออาชีพมักจะตัดเลยจากแบบลงไปเพื่อบังคับให้ใชต้นไม้โดขึ้นมาตามแบบ จากนั้น
ก็รอชักปีสองปีเพื่อให้ต้นไปไม้โตเข้าที่ "การตัดต้องตัดให้เล็กกว่าที่ตั้งใจไว้ซักหน่อยพอมันโตขึ้นมา
ก็จะเข้ารูปได้สวน"โดนาฮิว กล่าว แต่ถ้าใจร้อนก็แค่ตัดกิ่งตายทิ้งและกำจัดพวกวัชพืช แล้วตัดกิ่ง
ด้วยกรรไกรไฟฟ้าแล้วตัดแต่งตามใจชอบ
เติมรายละเอียด
เติมรายละเอียด.
เมื่อตัดได้ใกล้แบบร่างแล้ว ให้เปลี่ยนเป็นกรรไกรตัดกิ่งแบบละเอียด ซึ่งจะทำให้คุณเก็บส่วนเล็ก
ส่วนน้อยได้ง่ายกว่า
กฎการเล่นการ์ดซัมมอนเนอร์มาสเตอร์

ซัมมอนเนอร์มาสเตอร์ เป็นการ์ดเกมรูปแบบใหม่ที่ผลิตในประเทศไทย โดยทีมงานฟีโนมีน่อนปาร์ตี้ ของบริษัท ซานโตนีโน่ จำกัด ซึ่งคิดค้น และสร้างสรรค์ระบบโดยคนไทยทั้งหมด ในการแข่งขัน จะแบ่งออกเป็น 2 ประเภท คือ:

ระดับ Caller

กำหนด Seal Card ไม่ต่ำกว่า 30 ใบ
Mystic Card ไม่ต่ำกว่า 30 ใบ
กำหนด Mp สูงสุด: 7, Card ในมือสูงสุด : 7

ระดับ Summoner

กำหนด Seal Card ไม่ต่ำกว่า 30 ใบ
Mystic Card ไม่ต่ำกว่า 30 ใบ
กำหนด Mp สูงสุด: 8, Card ในมือสูงสุด : 7
จำนวนการ์ดที่จำกัดในการจัดเด็ค



Seal Card Lv. 1, 2 ใส่ซ้ำใน Deck ได้ไม่เกิน 4 ใบ
Seal Card Lv. 3, 4 ใส่ซ้ำใน Deck ได้ไม่เกิน 3 ใบ
Seal Card Lv. 5 ใส่ซ้ำใน Deck ได้ไม่เกิน 2 ใบ
Mystic Card ใส่ซ้ำใน Deck ได้ไม่เกิน 2 ใบ

การเริ่มต้นเกม

เมื่อเริ่มเกม ผู้เล่นทั้ง 2 ฝ่ายสลับการ์ดใน Deck ของตัวเอง ให้อยู่ในสภาพสุ่ม และเสนอให้ฝ่ายตรงข้ามทำการสลับ Deck ของตัวเองด้วย
หลังจากที่ Deck ของตัวเองอยู่ในสภาพสุ่มแล้ว หากเป็นการเล่น Game แรกในแต่ละ Match ผู้เล่นจะต้องทำการตัดสินว่าใครจะเป็นผู้เริ่มเล่นก่อน ด้วยวิธีการใด ๆ ก็ตามที่ยุติธรรมต่อผู้เล่นทั้ง 2 ฝ่าย และอยู่ในเกณฑ์ยอมรับได้
หากไม่ใช่การเล่น Game แรกในแต่ละ Match ผู้ที่แพ้ใน Game ที่แล้วจะเป็นผู้ตัดสินใจว่าตนเองจะเริ่มเล่นก่อน หรือให้ฝ่ายตรงข้ามเริ่มเล่นก่อน
หลังจากที่ตัดสินว่าผู้ใดเป็นผ่ายเริ่มเล่นก่อน ผู้เล่นจะต้องทำการจั่วการ์ดจาก Deck ของตนเองเป็น Seal Card 5 ใบ Mystic Card 2 ใบ
ทันทีที่เริ่มเล่น ผู้เล่นที่เริ่มก่อนจะมี Mp 5 ใช้สำหรับร่าย Seal และ Mystic Card เท่านั้นใน subturn แรกส่วนผู้เล่นอีกฝ่ายหนึ่งจะมี Mp เท่ากับ Mp max ของเกมในระดับนั้น ๆ
การตัดสินการแพ้-ชนะ
การกำหนด Level ของ Seal ใน Shrine เพื่อตัดสินผลแพ้-ชนะ มี 2 ระดับ ดังนี้
ระดับ Caller : กำหนด Level ของ Seal ใน Shrine ที่ 12
ระดับ Summoner : กำหนด Level ของ Seal ใน Shrine ที่ 15


ทันทีที่ผู้เล่นคนใดต้องนำการ์ดออกจากกองการ์ดแล้ว ไม่มีการ์ดให้นำออกจากกองการ์ดนั้น ผู้เล่นคนนั้นจะเป็นผู้แพ้ในเกมนั้น
หากผู้เล่นคนใดไม่มี Seal ในช่วง Check up Step และภายใน Subturn นั้นยังคงไม่นำ Seal เข้ามาในสนาม เมื่อจบ Subturn ผู้เล่นคนนั้นจะเป็นฝ่ายแพ้ทันทีที่จบ Subturn นั้น
หากผู้เล่นทั้งสองคนแพ้พร้อมกัน เกมจะจบลงด้วยการเสมอ
ค่า MP

ค่า MP.
จะการเติมค่า MP ให้เต็มใน MP Clean Up & Refill Step
แหล่งข้อมูลอื่น
ขั้นตอนการพัฒนาเว็บไซต์

กำหนดวัตถุประสงค์ของเว็บไซต์ ว่าจะจัดทำเว็บไซต์เกี่ยวกับอะไร เช่นท่องเที่ยว บันเทิง เป็นต้น
กำหนดกลุ่มผู้ชมเป้าหมาย เพื่อที่จะได้จัดโทนสี รูปภาพ กราฟิก หน้าตาของเว็บเพจให้เหมาะสมกับกลุ่มเป้าหมาย
เตรียมแหล่งข้อมูล เพื่อที่จะได้นำเนื้อหาสาระมานำเสนอได้อย่างครบถ้วนและสมบูรณ์
เตรียมทักษะหรือบุคลากร เนื่องจากเว็บไซต์ที่มีเนื้อหามากๆ ก็จำเป็นต้องมีบุลลากรเพื่อพัฒนาเว็บไซต์ ไม่ว่าจะเป็นการดูแลเว็บเซิร์ฟเวอร์ กราฟิกดีไซน์ ทีมีความรู้ความสามารถเฉพาะด้าน เป็นต้น
เตรียมทรัพยากรต่าง ๆ เท่าที่มีความจำเป็น เช่น โปรแกรมต่างๆ ทั้งในด้านระบบฐานข้อมูล และมัลติมีเดีย โปรแกรมสร้างภาพเคลื่อนไหว เป็นต้น
กติกาการเล่นก็อตทาวเวอร์

ผู้เล่นจะต้องไขปริศนาในแต่ละระดับเพื่อผ่านเข้าสู่ระดับถัดไป โดยที่จะมีคำใบ้ในการแก้ไขปริศนาอยู่ที่ชื่อของหน้าของระดับที่ผู้เล่นเล่นอยู่ ซึ่งรหัสที่ได้นั้นจะต้องมีผู้เล่นสมบัติ คือ เป็นตัวพิมพ์เล็ก และ ไม่มีการเว้นวรรคระหว่างรหัส แต่ในการที่จะได้รหัสนั้นบางครั้งผู้เล่นอาจจะต้องใช้เว็บไซต์ช่วยค้นหาข้อมูล เว็บไซต์แปลภาษา เว็บไซต์เครื่องคิดเลข มาช่วยในการแก้ไขปริศนา ซึ่งรหัสที่ได้จากการแก้ปริศนานั้นจำเป็นจะต้องนำมาใช้อีกครั้งในระดับถัดไปเพื่อเป็นการเปิดดูปริศนาของระดับถัดไป หรือ เมื่อต้องการเล่นต่อจากครั้งก่อน และเมื่อผู้เล่นสามารถเล่นผ่านระดับสุดท้ายแล้ว ผู้เล่นก็จะสามารถบันทึกชื่อของผู้เล่นเองในรายนามผู้พิชิตเกมได้ทันที
ชุดเกมของก็อตทาวเวอร์
ชุดเกมของก็อตทาวเวอร์.
ในปัจจุบันก็อดทาวเวอร์ได้แบ่งเกมออกเป็น 4 ชุด คือ

ก็อดทาวเวอร์ ภาค 1 ซึ่งมีทั้งหมด 99 ระดับ ระดับลับ 8 ระดับ โดยผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า ICE
ก็อดทาวเวอร์ แบทเทิลวอร์ ซึ่งแบ่งเป็นห้องทั้งหมด 6 ห้อง ซึ่งผู้ที่สามารถพิชิตเกมในแบทเทิลวอร์นี้ได้ คือ

ห้องหมายเลข 1 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า BahumutX
ห้องหมายเลข 2 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า Tiew
ห้องหมายเลข 3 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า BahumutX
ห้องหมายเลข 4 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า ICE
ห้องหมายเลข 5 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า Zalbagnarak
ห้องหมายเลข 6 ผู้ที่พิชิตเกมได้เป็นคนแรกคือ ผู้ที่ใช้นามแฝงในอินเทอร์เน็ตว่า Johnny

ก็อดทาวเวอร์ ภาค 2 ซึ่งในปัจจุบันมีทั้งหมด 13 ระดับ และในปริศนาทั้งหมดนั้นมีปริศนาที่ได้เคยปรากฏอยู่ในแบทเทิลวอร์มาแล้ว 1 ระดับ
ก็อดทาวเวอร์ เฮลโฮล ซึ่งในปัจจุบันมีทั้งหมด 8 ระดับ
อกหัก

วิธีแก้ไขอาการอกหัก
วิธีแก้ไขอาการอกหัก.
มีการเสนอวิธีต่าง ๆ ในการแก้ไขอาการอกหัก เช่น

หางานอดิเรก หรืองานทำ
ร้องคาราโอเกะ หรือตะโกนดัง ๆ กับภูเขาหรือทะเล
ปรับทุกข์ให้เพื่อนฟัง
ออกท่องเที่ยวเพื่อเปลี่ยนบรรยากาศ
ชมภาพยนตร์ที่เกี่ยวกับการอกหัก
ลืมรักเก่า มองหารักใหม่

อ้างอิง