sondmk header
การเขียนโปรแกรมด้วยภาษา PHP เบื้้องต้น

PHP : Function เกี่ยวกับตัวแปร

Post by Goborijung at 2018-12-24 17:05:29 | ID: 76

ฟังก์ชั่น gettype(var) » เป็นฟังก์ชั่นที่ใช้ตรวจสอบชนิดข้อมูล ของตัวแปร
ตัวอย่างคำสั่ง 
gettype(22); » เป็นตัวแปร integer
gettype(2.2); » เป็นตัวแปร double
gettype(Hello); » เป็นตัวแปร string
gettype(array("1","2","3")); » เป็นตัวแปร array

ฟังก์ชั่น empty(var) » ใช้ตรวจสอบตัวแปร ว่าเก็บข้อมูลไว้หรือไม่ ถ้าไม่มีจะคืนค่า 1 (True)
ตัวอย่างคำสั่ง 
ให้ $str1 = 22; empty($str1); » False หรือ ค่าว่าง
ให้ $str2 = null; empty($str2); » 1 True หรือ 1

ฟังก์ชั่น isset(var) » ใช้ตรวจสอบว่ามีตัวแปรตามชื่อที่ระบุไว้หรือไม่ ถ้ามีจะคืนค่า 1 หรือ True
ตัวอย่างคำสั่ง 
$str1 = 20; 
$rs = isset($str1) 
echo $rs; » $rs มีค่าคือ 1 หรือ True 
การใช้ฟังก์ชั่น isset(var) ในการตรวจสอบค่าของตัวแปร 
ตัวอย่างคำสั่ง 
$str1 = 20 
isset($str1) ? $rs = $srt1 : $rs = "rs-null" 
echo $rs; 
$rs มีค่าเท่ากับ 20 
การใช้ฟังก์ชั่น isset(var) ในการตรวจสอบค่าของตัวแปรประเภท SESSION 
ตัวอย่างคำสั่ง 
$_SESSION["ulog"]["user"]; 
isset($_SESSION["ulog"]["user"]) ? $sslog = $_SESSION["ulog"]["user"] : $sslog = "sslog-null"; 
echo $sslog; 
$sslog มีค่าเท่ากับ sslog-nulll 

ฟังก์ชั่น unset(var) » ใช้ทำลายตัวแปร และคืนพื้นที่ในหน่วยความจำ
ตัวอย่างคำสั่ง 
$str1 = 20;
unset($str1);
$rs = isset($str1);
$rs มีค่าคือ False หรือ ค่าว่าง 

PHP : Function เกี่ยวกับวันเวลา , Date

Post by Goborijung at 2019-09-22 09:02:59 | ID: 90

ฟังก์ชั่น checkdate() :: ใช้ตรวจสอบว่า วันเดือนปี มีอยุ่จริงหรือไม่
Example.
checkdate(เดือน,วันที่,ปี); //ถ้ามีจะ return 1

ฟังก์ชั่น date() :: ใช้ดึงวันเดือนปีปัจจุบัน 
Example.
date("d/m/Y"); //จะคืนค่าวันเวลาปัจจุบัน
Option.
d :: แสดงวันที่เป็นตัวเลข 2 หลัก 01-31
D :: แสดงวันเป็นตัวอักษร 3 หลัก Mon-Sun
l :: แสดงวันเป็นชื่อเต็ม Sunday-Saturday
m :: แสดงเดือนเป็นเลข 2 ตัว 01-12
Y :: แสดงปีเป็นตัวเลข 4 ตัว 1990-2019

ฟังก์ชั่น getdate() :: ให้ผลลัพธ์เป็นวันเวลาปัจจุบัน
Example.
$today = getdate();
echo $today["mday"].'/'.$today["mon"].'/'.$today["year"]; // 22/9/2019

ฟังก์ชั่น time() :: คืนค่าของวัน/เวลลาปัจจุบัน
Example.
$nextWeek = time()+(7*24*60*60); //ค่าของวันเวลาปัจจุบัน+(จำนวนวัน*24ชม.*60นาที*60วินาที)
echo "now: ".date("d-m-Y")."<br>"; //คืนค่าเป็นวันเดือนปีปัจจุบัน
echo "nexWeek: ".date("d-m-Y",$nextWeek); //คืนค่าเป็นวันเดือนปีอีก 7 วันข้างหน้า

PHP : Gen CharRange Function

Post by Goborijung at 2020-06-17 15:10:37 | ID: 621

<?php

function genCharRange($firstChar,$endChar)
{
	$arrChar = array();
	
	for($i=ord($firstChar); $i<=ord($endChar); $i++)
	{
		$arrChar[] = chr($i);
	}
	
	return $arrChar;
}

$test = genCharRange('A','Z');
foreach($test as $val)
{
	echo $val.' ';
}

PHP : Generate Char A-Z

Post by Goborijung at 2020-06-17 14:26:03 | ID: 620

<?php

$arrChar = array();
$i = 65;
while($i<=90)
{
	$arrChar[] = chr($i);
	++$i;
}

foreach($arrChar as $key => $val)
{
	echo "$key $val <br>";
}

PHP : Get ComputerName หรือ getHostName

Post by Goborijung at 2023-06-13 13:54:42 | ID: 1925

<?php 
  echo gethostbyaddr($_SERVER['REMOTE_ADDR']); 
?>


PHP : Get HostName หรือ ServerName

Post by Goborijung at 2020-08-13 09:01:40 | ID: 714

<?php

	//$server = $_SERVER['SERVER_NAME'];
	$server = $_SERVER['HTTP_HOST'];
	
	if($server == '103.40.142.173')
	{
		//echo "<script>alert('ok public ip');</script>";
		echo 'OK Public IP <br>';
		echo "Server : ".$server.'<br>';
		//Redirect to Login-Page
	}
	else
	{
		//echo "<script>alert('ok internal ip');</script>";
		echo 'OK Internal IP <br>';
		echo "Server : ".$server.'<br>';
	}

?>

PHP : Get Mobile Device , get isMobileDevice

Post by Goborijung at 2022-08-31 16:10:40 | ID: 1758

Function

function isMobileDevice() { return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo |fone|hiptop|mini|mobi|palm|phone|pie|tablet|up.browser|up.link|webos|wos)/i" , $_SERVER["HTTP_USER_AGENT"]); } if(isMobileDevice()){ echo "Mobile Browser Detected"; } else { echo "Mobile Browser Not Detected"; }

PHP : Get String Index ด้วย strpos

Post by Goborijung at 2020-07-11 10:04:06 | ID: 625

<?php
$str = "This is a book (JAPAN)";
$first = strpos($str,'(');
$end = strpos($str,')');

echo $first.'/'.$end;
echo '<br>';
echo substr($str,$first+1,$end-$first-1);
?> 

PHP : getDay , getMonth , getYear

Post by Goborijung at 2021-02-22 14:46:26 | ID: 1012

echo date('d');
echo date('m'); หรือ echo date('n');
echo date('Y');

PHP : GetOneParam

Post by Goborijung at 2021-10-01 10:46:15 | ID: 1343

// Function
function getOneParam($sql,$colName)
{
	include 'config.php';
	$qry 	= sqlsrv_query($conn,$sql);
	$rs 	= sqlsrv_fetch_array($qry);
	return $rs[$colName];
}

// การใช้งาน
$db = new classDB();
echo $db->getOneParam($sql,$colName);

<<<...234567891011...>>>

Framework

Library


เครื่องมือพัฒนาเว็บ



การออกแบบและพัฒนาเว็บไซต์


Download SourceCode



copyAllright © 2016 soundmk.com