<?php 
 
/** 
* Author: ManuDavila 
* Github: https://github.com/ManuDavila/php-json-file-decode 
* Website: http://jquery-manual.blogspot.com 
**/ 
 
require "json-file-decode.class.php"; 
 
/* Create json file */ 
$json = array 
    ( 
     "images" => array 
       ( 
        ["images/php.png", "PHP is the best"], 
        ["images/zend.png", "Zend Framework"], 
        ["images/yii.png", "Yii Framework"], 
        ["images/symfony.png", "Symfony Framework"], 
       ), 
    ); 
     
$json = json_encode($json); 
 
$handler = fopen("images.json", "w"); 
fwrite($handler, $json); 
fclose($handler); 
/* Create json file */ 
 
/* Now reader the json file */ 
$read = new json_file_decode(); 
$json = $read->json("images.json"); 
?> 
 
<!DOCTYPE HTML> 
<html> 
<head> 
<title>php json file decode</title> 
<style> 
body { 
margin: 0; 
padding: 0; 
} 
 
.container 
{ 
margin: 20px; 
} 
</style> 
</head> 
<body> 
<div class="container"> 
<h1>php json file decode</h1> 
<h5>This class can parse JSON encoded values read from files. 
 
It can read a given file and parse its contents in JSON format. 
 
The class returns the parsed value after having decoded any UTF-8 encoded characters.</h5> 
<h3>Use: </h3> 
<pre> 
$read = new json_file_decode(); 
$json = $read->json("images.json"); 
print_r($json); 
</pre> 
<h3>images.json</h3> 
<?php print_r($json) //show images.json content ?> 
 
<h3>My Gallery</h3> 
<?php 
/* Get the images */ 
foreach ($json as $key => $val) 
{ 
    if ($key == "images") 
     { 
      foreach ($json['images'] as $i => $v) 
      { 
      print "<img src='".$json[$key][$i][0]."' rel='".$json[$key][$i][1]."' title='".$json[$key][$i][1]."'>\n"; 
      } 
     } 
} 
?> 
<br> 
<br> 
<a href="https://github.com/ManuDavila/php-json-file-decode" target="_blank"><strong>Github</strong></a> | <a href="http://www.phpclasses.org/browse/author/1255792.html" target="_blank"><strong>phpclasses.org</strong></a> 
<br> 
<br> 
</div> 
</body> 
</html> 
 
 |