foreach (news as new){
...
}
items=>$news
$pattern = 'img\/page\/temp';
$replacement = 'img/page/' . $id;
$htmlText = '<p><img class="m-4" src="../../../img/page/temp/dd2b0a2c5925e4f55da1992456eb9ef8.webp" alt="" width="295" height="360"></p>'
$newHtmlText = preg_replace($pattern, $replacement, $htmlText);
<?php foreach ($amountpeople as $humanNum=>$human) :?>
<tr>
<td><?=$humanNum?></td> //отрисовывает первым столбиком таблицы номер сотрудника в таблице бд
<td> <?=$human[0]++ ?></td> //отрисовывает вторым столбиком таблицы имя сотрудника в таблице бд
<?php foreach ($daysinmonth as $day): ?>
пишите сюда ячейки в строке которые вам нужны
<?php endforeach;?>
</tr>
<?php endforeach;?>
^\s?1|((?<=\,)|(?<=\,\s))1((?=\,)|$)
function isJson($string) {
json_decode($string);
return json_last_error() === JSON_ERROR_NONE;
}
/* Данные */
foreach($array as $row) {
$result .= "\n";
$row_array = [];
if(isJson($row)){
$row = json_decode($row); //это массив.
}
foreach($row as $key => $value) {
$row_array[] = '"' . addslashes($value) . '"';
}
$result .= implode(',', $row_array);
}
__call($name, $params){
if($name === 'createTest'){
return $this->createTest();
}
if($name === 'createProduction'){
return $this->otherMethod();
}
}
__call($name, $params){
if($name === 'createTest'){
$storage = [];
$count = $params['count'];
while ($count--) {
$storage[] = new Test();
}
return $storage;
}
}
return $this->refresh();
return $this->render('index', compact('model'));
{
"data": [
{
"attributes": {
"name": "string",
},
}
........
],
"meta": [
{
"basta": {
"part": "string"
}
}
]
}
$list = [];
$data = json_decode($jsonString);
$part = $data['meta']['basta']['part'];
foreach ($data['data'] as $playerCard){
$list[] = [
'part'=> $part,
'name'=> $playerCard['attributes']['name']
]
}
return $list;
makeARead(): void;
$message = new Message ($messageID)
$message->makeARead();
$messages->addMessage(From, To);
$messages = new MakedARead(
new Messages(
$conditionOfMessages
)
)
return $messages->list(); //Здесь в цикле делаем все сообщения прочитанными.