$length = 5; //количество чисел в генерируемой строке
$count = 3; //количество генерируемых строк
//создаем массив из чисел по порядку от 0 до 100
$r = range(0, 100);
//перемешиваем его
shuffle($r);
for ($i = 0; $i <= $count-1; $i++) {
// берем кусок массива $r длиной $length и сдвигая первый элемент для каждой строки на $i * $length
$arr = array_slice($r, $i * $length, $length);
// преобраузем получившийся массив в строку с разделителем ", "
$array[] = implode(', ',$arr);
}
print_r($array);
Array
(
[0] => 80, 94, 91, 72, 63
[1] => 33, 100, 12, 75, 18
[2] => 69, 0, 43, 76, 61
)
function getStartAndEndDate($week, $year) {
$dto = new DateTime();
$dto->setISODate($year, $week);
$ret['week_start'] = $dto->format('Y-m-d');
$dto->modify('+6 days');
$ret['week_end'] = $dto->format('Y-m-d');
return $ret;
}
$week_array = getStartAndEndDate(1,2020);
print_r($week_array);
$dataIn = 'Laldldlldlsdls.... Ends Jul 2, 2021';
$dataOut = preg_replace_callback(
'/Ends (.+)/',
fn($matches) => date('F d, Y', strtotime($matches[1])),
$dataIn
);
ymaps.ready(init);
function init() {
var myMap = new ymaps.Map("map", {
center: [55.733835, 37.588227],
zoom: 10
}, {
searchControlProvider: 'yandex#search'
});
myMap.balloon.open([55.733835, 37.588227], {
contentBody: [
'<address>',
'<strong>Офис Яндекса в Москве</strong>',
'<br/>',
'Адрес: 119021, Москва, ул. Льва Толстого, 16',
'<br/>',
'Подробнее: <a href="https://company.yandex.ru/">https://company.yandex.ru</a>',
'</address>'
].join('')
});
}
add_theme_support( 'wp-block-styles' );
// remove Gutenberg styles
function remove_gutenberg_styles() {
wp_dequeue_style( 'wp-block-library' );
}
add_action( 'wp_enqueue_scripts', 'remove_gutenberg_styles', 100 );
[
['alex', '111111'],
['alex', 2222222],
...
]
[
'111111' => ['alex', 'john'],
'222222' => ['alex']
...
]
$data = [
'alex' => [
"1111111",
"2222222",
"1726354"
],
'john' => [
"1111111",
"3333333",
"7162534"
],
'michel' => [
"1111111",
"453453453",
"3333333"
]
] ;
$res = [];
foreach ($data as $name => $phones) {
foreach($phones as $phone) {
if (!array_key_exists($phone, $res)) {
$res[$phone] = [];
}
$res[$phone][] = $name;
}
}
print_r($res)
Array
(
[1111111] => Array
(
[0] => alex
[1] => john
[2] => michel
)
[2222222] => Array
(
[0] => alex
)
[1726354] => Array
(
[0] => alex
)
[3333333] => Array
(
[0] => john
[1] => michel
)
[7162534] => Array
(
[0] => john
)
[453453453] => Array
(
[0] => michel
)
)
function getcontents($url){
if(filter_var($url,FILTER_VALIDATE_URL)) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
// ssl?
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
return file_get_contents($url);
}
echo getcontents('https://www.rusprofile.ru/id/11597949');