class Unt{
protected $count = 35;
public function getCount()
{
return $this->count;
}
public function __get($var)
{
return $this->$var;
}
}
$class = new Unt();
var_dump($class->getCount()); // 35
var_dump($class->count); // 35
header("Content-type: image/gif");
$img = file_get_contents('image.jpg');
echo $img;
$artists = [
[
'name' => 'Artist name1',
'tracks' => [
[
'track_name' => 'My first song'
],
[
'track_name' => 'My second song'
]
]
],
[
'name' => 'Artist name1',
'tracks' => [
[
'track_name' => 'My first song'
],
[
'track_name' => 'My second song'
]
]
],
];
$all_tracks = [];
foreach($artists as $artist)
{
foreach($artist['tracks'] as $track)
{
$all_tracks[] = $track['track_name'];
}
}
var_dump($all_tracks);
$all_tracks = [];
foreach($artists as $artist)
{
$all_tracks = array_merge($all_tracks, array_column($artist['tracks'], 'track_name'));
}
var_dump($all_tracks);
document.onpaste = function(event){
var items = (event.clipboardData || event.originalEvent.clipboardData).items;
console.log(JSON.stringify(items)); // will give you the mime types
for (index in items) {
var item = items[index];
if (item.kind === 'file') {
var blob = item.getAsFile();
var reader = new FileReader();
reader.onload = function(event){
console.log(event.target.result)}; // data url!
reader.readAsDataURL(blob);
}
}
}
class="uk-margin uk-text-left@l uk-text-center"
class="el-container uk-inline-clip uk-text-left"
'page/<slug:\w+>.html' => 'page/article/post.html?slug=<slug:\w+>'
'page/<slug:[\w\-_\d]+>.html' => 'page/article/post'
'page/<slug:[\w\-_\d]+>.html' => '/page/article/post'