<?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>
|