PHP Web Developer.

สิงหาคม 15, 2012

การปัดเศษทศนิยมตำแหน่งที่2 (ลง)

Filed under: PHP — Prajak @ 4:45 pm

<?php
$number = 83.3259;

echo $number.'<BR>’;

$number1 = $number*100;
$number2 = floor($number1);
$number = $number2/100;

echo $number;

?>

===========================

83.3259

83.32

กรกฎาคม 20, 2012

Array Functions.

Filed under: PHP — Prajak @ 2:00 pm

Table of Contents

  • array_change_key_case — Changes all keys in an array
  • array_chunk — Split an array into chunks
  • array_combine — Creates an array by using one array for keys and another for its values
  • array_count_values — Counts all the values of an array
  • array_diff_assoc — Computes the difference of arrays with additional index check
  • array_diff_key — Computes the difference of arrays using keys for comparison
  • array_diff_uassoc — Computes the difference of arrays with additional index check which is performed by a user supplied callback function
  • array_diff_ukey — Computes the difference of arrays using a callback function on the keys for comparison
  • array_diff — Computes the difference of arrays
  • array_fill_keys — Fill an array with values, specifying keys
  • array_fill — Fill an array with values
  • array_filter — Filters elements of an array using a callback function
  • array_flip — Exchanges all keys with their associated values in an array
  • array_intersect_assoc — Computes the intersection of arrays with additional index check
  • array_intersect_key — Computes the intersection of arrays using keys for comparison
  • array_intersect_uassoc — Computes the intersection of arrays with additional index check, compares indexes by a callback function
  • array_intersect_ukey — Computes the intersection of arrays using a callback function on the keys for comparison
  • array_intersect — Computes the intersection of arrays
  • array_key_exists — Checks if the given key or index exists in the array
  • array_keys — Return all the keys or a subset of the keys of an array
  • array_map — Applies the callback to the elements of the given arrays
  • array_merge_recursive — Merge two or more arrays recursively
  • array_merge — Merge one or more arrays
  • array_multisort — Sort multiple or multi-dimensional arrays
  • array_pad — Pad array to the specified length with a value
  • array_pop — Pop the element off the end of array
  • array_product — Calculate the product of values in an array
  • array_push — Push one or more elements onto the end of array
  • array_rand — Pick one or more random entries out of an array
  • array_reduce — Iteratively reduce the array to a single value using a callback function
  • array_replace_recursive — Replaces elements from passed arrays into the first array recursively
  • array_replace — Replaces elements from passed arrays into the first array
  • array_reverse — Return an array with elements in reverse order
  • array_search — Searches the array for a given value and returns the corresponding key if successful
  • array_shift — Shift an element off the beginning of array
  • array_slice — Extract a slice of the array
  • array_splice — Remove a portion of the array and replace it with something else
  • array_sum — Calculate the sum of values in an array
  • array_udiff_assoc — Computes the difference of arrays with additional index check, compares data by a callback function
  • array_udiff_uassoc — Computes the difference of arrays with additional index check, compares data and indexes by a callback function
  • array_udiff — Computes the difference of arrays by using a callback function for data comparison
  • array_uintersect_assoc — Computes the intersection of arrays with additional index check, compares data by a callback function
  • array_uintersect_uassoc — Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions
  • array_uintersect — Computes the intersection of arrays, compares data by a callback function
  • array_unique — Removes duplicate values from an array
  • array_unshift — Prepend one or more elements to the beginning of an array
  • array_values — Return all the values of an array
  • array_walk_recursive — Apply a user function recursively to every member of an array
  • array_walk — Apply a user function to every member of an array
  • array — Create an array
  • arsort — Sort an array in reverse order and maintain index association
  • asort — Sort an array and maintain index association
  • compact — Create array containing variables and their values
  • count — Count all elements in an array, or something in an object
  • current — Return the current element in an array
  • each — Return the current key and value pair from an array and advance the array cursor
  • end — Set the internal pointer of an array to its last element
  • extract — Import variables into the current symbol table from an array
  • in_array — Checks if a value exists in an array
  • key — Fetch a key from an array
  • krsort — Sort an array by key in reverse order
  • ksort — Sort an array by key
  • list — Assign variables as if they were an array
  • natcasesort — Sort an array using a case insensitive “natural order” algorithm
  • natsort — Sort an array using a “natural order” algorithm
  • next — Advance the internal array pointer of an array
  • pos — Alias of current
  • prev — Rewind the internal array pointer
  • range — Create an array containing a range of elements
  • reset — Set the internal pointer of an array to its first element
  • rsort — Sort an array in reverse order
  • shuffle — Shuffle an array
  • sizeof — Alias of count
  • sort — Sort an array
  • uasort — Sort an array with a user-defined comparison function and maintain index association
  • uksort — Sort an array by keys using a user-defined comparison function
  • usort — Sort an array by values using a user-defined comparison function
Reference Website : http://www.php.net

PHP Javascript variable/value transfer

Filed under: Javascript & jquery, PHP — Prajak @ 1:50 pm

การกำหนดค่าตัวแปรจาก PHP => Javascript

<?php
$varPHP = ‘PRAJAK’;
?>

<script>
var varJava = “<?php echo $varPHP; ?>”;
</script>

การกำหนดค่าตัวแปรจาก Javascript => PHP (Ajax)

======= index.php =======

<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js”></script&gt;
<script>
$(document).ready(function() {

$(“#textbox1”).keyup(function(){
$.ajax({
type: “POST”,
url: “http://localhost/ajaxphp.php&#8221;,
data: “textbox1=” + $(this).val(),
success: function(data){
$(“#ajaxdisplay”).html(data);
}
});
})

});
</script>

<div>
Input value : <input type=”text” id=”textbox1″ name=”textbox1″/>
</div>

Display value :
<div id=’ajaxdisplay’>-</div>

======= ajaxphp.php =======

<?php
// REQUEST value after input
echo $_REQUEST[‘textbox1’];
?>

unset and array_values

Filed under: PHP — Prajak @ 1:35 pm

unset & array_values
unset : ใช้สำหรับลบข้อมูลที่ไม่ต้องการ ออกจากอาเรย์
array_values : ใช้สำหรับเรียงลำดับตัวชี้ใหม่ในอาเรย์ หลังจากที่ใช้ unset แล้ว
======= Code =======

<?php
$params = array(10, 20, 30, 40, 50, 60, 70);
var_dump($params);
?>

======= Display =======

array
0 => int 10
1 => int 20
2 => int 30
3 => int 40
4 => int 50
5 => int 60
6 => int 70

======= Code [unset ()] =======

<?php
$params = array(10, 20, 30, 40, 50, 60, 70);
unset($params[1]);
unset($params[5]);
var_dump($params);
?>
======= Display =======

array
0 => int 10
2 => int 30
3 => int 40
4 => int 50
6 => int 70
======= Code [ array_values ()] =======

<?php
$params = array(10, 20, 30, 40, 50, 60, 70);
unset($params[1]);
unset($params[5]);

$params = array_values($params);

var_dump($params);
?>
======= Display =======

array
0 => int 10
1 => int 30
2 => int 40
3 => int 50
4 => int 70

About array

Filed under: PHP — Prajak @ 1:31 pm

======= Code =======
<?php
$params = array(
‘A’ => 10,
‘B’ => 20,
‘C’ => 30,
‘D’ => 40,
‘E’ => 50,
‘F’ => 60,
‘G’ => 70
);

var_dump($params); exit;
}

======= Display =======
array
‘A’ => int 10
‘B’ => int 20
‘C’ => int 30
‘D’ => int 40
‘E’ => int 50
‘F’ => int 60
‘G’ => int 70

======= Code =======
<?php
$params = array(10, 20, 30, 40, 50, 60, 70);

var_dump($params); exit;
?>

======= Display =======
array
0 => int 10
1 => int 20
2 => int 30
3 => int 40
4 => int 50
5 => int 60
6 => int 70

บลอกที่ WordPress.com .