$users = [
// DB Data
];
$arr = [];
function findParent($haystack, $needle) {
foreach ($haystack as $item) {
if ($item['id'] == $needle) return $item;
}
}
function makeParentTree($haystack, $array, $needle) {
foreach ($haystack as $key => $item) {
if ($item['id'] == $needle && $item['parent_id'] == 0 ) {
$root = $item;
$root['children'] = $array;
$array = $root;
} else if ($item['id'] == $needle) {
$array = findParent($haystack, $item['parent_id']);
$array['children'] = $item;
$array = makeParentTree($haystack, $array, $array['parent_id']);
break;
}
}
return $array;
}
var_dump(makeParentTree($users, $arr, 4));
href\=\"(.*)\"
$output = [];
$html = '
<a href="https://site.com/aaa-bbb-ccc-ddd-eee-fff-eee">
<a href="https://site.com/aaa-bbb-ccc">
<a href="https://site.com/aaaaa-bbbb-ccccccc-ddddd-eeeee">';
preg_match_all('/href\=\"(.*)\"/', $html, $matches);
foreach($matches[1] as $link) {
$dashes = explode('-', $link);
if (count($dashes) > 3) $output[] = $link;
}
var_dump($output);
Массив (в некоторых языках программирования также таблица, ряд, матрица) — тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть через ссылку на массив с указанием номера (индекса) нужного элемента. За счёт этого, в отличие от списка, массив является структурой данных, пригодной для осуществления произвольного доступа к её ячейкам(c) wiki
array(14, 15, 12)
array([0] => 14, [1] => 15, [2] => 12)
...
success: function(msg) {
if(msg == 'ok') {
...
}
else {
...
}
...
error
, которая будет вызвана в случае неудачного завершения запроса к серверу. LIMIT
в вашем запросе:SELECT * FROM posts p
INNER JOIN category c
ON p.id_category = c.id_category
ORDER BY RAND()
LIMIT 2
<?php foreach ($det_posts_random as $post) : ?>
<div class="col-md-6">
<div class="fav">
<a href="post.php?post_id=<?=$post['id']?>">
<img src="<?=$post['image']?>" style="width:250px; -webkit-clip-path: polygon(50% 0%, 100% 38%, 100% 100%, 0 100%, 0 0); clip-path: polygon(50% 0%, 100% 38%, 100% 100%, 0 100%, 0 0);">
</a>
<h3 class="hello">
<a href="post.php?post_id=<?=$post['id']?>" style="color: #3c3b35;"><?=$post['title']?> </a>
</h3>
</div>
</div>
<?php endforeach; ?>
function body(){
global $long;
return $long[1][6];
}