Skip to content

Instantly share code, notes, and snippets.

View ruliarmando's full-sized avatar
🎮
Playing

Rully Ramanda ruliarmando

🎮
Playing
View GitHub Profile
@ruliarmando
ruliarmando / test-memcache.php
Created March 8, 2013 01:56
a script to test if memcache works
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
@ruliarmando
ruliarmando / test-scrapping-bmkg.php
Created May 15, 2013 05:41
scrapping bmkg website with curl + simplehtmldom
<?php
include 'simple_html_dom.php';
$cookie_jar = tempnam('/tmp', 'cookie');
$c = curl_init('http://www.bmkg.go.id/BMKG_Pusat/Meteorologi/Prakiraan_Cuaca_Indonesia.bmkg');
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_jar);
$page = curl_exec($c);
@ruliarmando
ruliarmando / test-abstract-class.php
Created May 15, 2013 09:46
abstract class using PHP 5
<?php
abstract class Ayam{
public abstract function berjenisKelamin();
}
class AyamJantan extends Ayam{
public function berjenisKelamin(){
echo "jantan";
}
}
<?php
if($quote = apc_fetch('starwars')){
echo $quote;
echo ' [cached]';
}else{
$quote = 'Do, or do not. There is no try. -- Yoda, Star Wars';
echo $quote;
apc_add('starwars', $quote, 120);
}
/*
<?php
$items = array(100, 100, 20, 20, 30, 45, 45, 50);
echo "<pre>";
print_r(array_keys(array_count_values($items), 1));
echo "</pre>";
?>
<?php
$data1 = array(1,2,3);
$data2 = array(1,2,3,4,5,6,7,8,9,10);
$diff = array_diff($data2, $data1);
echo "<pre>";
print_r($diff);
echo "</pre>";
?>
<?php
$array = array(
array(2,3,4,5,6,7,8),
array(9,10,11,12,13,14,15),
);
echo "<pre>";
print_r($array);
echo "</pre>";
<?php
$arr = array(
array(1,2),
array(1,3),
array(1),
array(2),
);
foreach($arr as $x => $y){
echo implode(",", $y)."<br />";
<?php
for ($i=1;$i<=4;$i++){
echo "$i"."<BR>";
$_i[] = $i;
}
echo "-------------------------------------------------------------<br/>";
for ($a=4;$a<=6;$a++){
echo "$a"."<BR>";
<?php
#testing array map to combine different length arrays
$data1 = array(1,2,3,4,5);
$data2 = array('satu', 'dua', 'tiga', 'empat');
$map = array_map(null, $data1, $data2);
echo "<pre>";
print_r($map);