$table->integer('year')->nullable()->default(null)->change();
Film::whereYear('Не указано')->update(['year' => null])
$a = "Артем=>4,Максим.Антон=>421414,Алина=>222,";
$a = trim($a, ', \n\r\t\v\x00');
$result = call_user_func_array(
'array_merge_recursive',
array_map(function($str){
[$key, $value] = explode('=>', $str);
return [$key => $value];
}, explode(',', $a))
);
foreach ($result as $key => $value) {
echo $key . ' : ' . $value . "<br>\n";
}
$a = "Артем=>4,Максим.Антон=>421414,Алина=>222,";
$a = trim($a, ', \n\r\t\v\x00');
$result = array_map(fn($str) => explode('=>', $str), explode(',', $a));
foreach ($result as $v) {
echo $v[0] . ' : ' . $v[1] . "<br>\n";
}
foreach ($_GET['aServicesObj'] as $key => $value) {
$serv .= $key.'=>'.$value.',';
}
$serv = trim($serv, ',');
//foreach ($_GET['aServicesObj'] as $key => $value) {
// $serv .= $key.'=>'.$value.',';
//}
$serv = json_encode($_GET['aServicesObj']);
$result = json_decode($serv);
foreach ($result as $k => $v) {
echo $k . ' : ' . $v . "<br>\n";
}
$data = [
'Артем' => 4,
'Максим.Антон' => 421414,
'Алина' => 222,
];
$serv = http_build_query($data);
/////////////////
parse_str($serv, $result);
foreach ($result as $k => $v) {
echo $k . ' : ' . $v . "<br>\n";
}
public function show(Category $category)
{
return response()->json($category->toArray());
}
$item_data = [
[
'barcode' => '656334e3564439',
'stock' => 1,
'warehouseId' => 7543,
]
];
$data = json_encode($item_data);
// убираем концевые пробельные знаки (пробел, таб, переводы строк и т.п)
$value = trim( $value );
// преобразуем строку в строку, да еще с подавлением ошибки O_O. Даже не знаю что сказать
@strval($value)
// убираем все символы кроме кодов с 20 (пробел) по FF
$value = preg_replace("/[^\x20-\xFF]/","",@strval($value));
// Убираем html теги
$value = strip_tags( $value );
Пользователь может через форму, обрабатываемую таким образом, загрузить вредоносный код?
/[^\x20-\xFF]/
).'0012300' // строка
12300 // число
'0012300' + 1 = 12301
sprintf("%07d", '0012300' + 1) // '0012301'
str_pad('0012300' + 1, 7, '0', STR_PAD_LEFT) // '0012301'
$len = strlen('0012300')
sprintf("%0".$len."d", '0012300' + 1) // '0012301'
str_pad('0012300' + 1, $len, '0', STR_PAD_LEFT) // '0012301'
<form name="form1" method="post" action="/save/1"></form>
<form name="form2" method="post" action="/save/2"></form>
<form name="form3" method="post" action="/save/3"></form>
<table>
<tbody>
<tr>
<td><input type="text" name="param1" form="form1"></td>
<td><input type="text" name="param2" form="form1"></td>
<tr>
<tr><td><button type="submit" form="form1">Send</button></td><tr>
</tbody>
<tbody>
<tr>
<td><input type="text" name="param1" form="form2"></td>
<td><input type="text" name="param2" form="form2"></td>
<tr>
<tr><td><button type="submit" form="form2">Send</button></td><tr>
</tbody>
<tbody>
<tr>
<td><input type="text" name="param1" form="form3"></td>
<td><input type="text" name="param2" form="form3"></td>
<tr>
<tr><td><button type="submit" form="form3">Send</button></td><tr>
<table>
<form method="post" action="/save">
<table>
<tr>
<td><input type="text" name="data[ОУР][param1]"></td>
<td><input type="text" name="data[ОУР][param2]"></td>
<tr>
<tr>
<td><input type="text" name="data[ОЭБ][param1]"></td>
<td><input type="text" name="data[ОЭБ][param1]"></td>
<tr>
<tr>
<td><input type="text" name="data[ОНК][param1]"></td>
<td><input type="text" name="data[ОНК][param1]"></td>
<tr>
<tr><td><button type="submit">Send</button></td><tr>
</tbody>
<table>
</form>
return array (
'Accept Cookies' => 'Accept Cookies',
'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
For a complete overview of all cookies used, please see our
<a href="'.route('frontend.pages.cookies').'" class="hero_side__link">Cookies Policy</a>
and <a href="'.route('frontend.pages.privacy').'" class="hero_side__link">Privacy Policy</a>.',
);
return array (
'Cookie info' => 'Please be informed that we use cookies to enhance your user experience.
For a complete overview of all cookies used, please see our
<a href=":policy_url" class="hero_side__link">Cookies Policy</a>
and <a href=":privacy_url" class="hero_side__link">Privacy Policy</a>.',
);
{{! __('Cookie info', [
'policy_url' => route('frontend.pages.cookies'),
'privacy_url' => route('frontend.pages.privacy'),
]) !}}