Erro na Linha 38 , http://prntscr.com/jmynp1
// Alguém consegue ver erro nessa linha >>> http://prntscr.com/jmynp1 ?
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>mixed array_search ( mixed procurar_este, array procurar_neste [, bool strict] )</title>
</head>
<body>
<?php
/* array_search
-- Procura por um valor em um array e retorna sua chave correspondente caso seja encontrado. Caso contrário retorna FALSE.
mixed array_search ( mixed procurar_este, array procurar_neste [, bool strict] ) */
$a=array("a","b",0,"c","d");
echo "a: ".array_search("a",$a)."<br>";
echo "b: ".array_search("b",$a)."<br>";
echo "c: ".array_search("c",$a)."<br>";
echo "d: ".array_search("d",$a)."<br>";
echo "0: ".array_search("0",$a)."<br>";
echo "x: ".array_search("x",$a)."<br>";
echo "1: ".array_search("1",$a);
?>
<?php
if (array_search($needle, $array)!== FALSE) {
//code goes here (
}
?>
<?php
function array_replace($search, $replace, &$array) {
foreach($array as $key => $value) {
if($value == $search) {
$array[$key] = $replace;
}
}
}
?>
<?PHP
$Projects[0] = array(123, "Text 1");
$Projects[1] = array(456, "Text 2");
$Projects[2] = array(789, "Text 3");
$search_value = "ext 3";
foreach ($Projects as $key => $row){
foreach($row as $cell){
if (strpos($cell, $search_value) !== FALSE){
echo "<p>Project ".$key;
}
}
}
?>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>mixed array_search ( mixed procurar_este, array procurar_neste [, bool strict] )</title>
</head>
<body>
<?php
/* array_search
-- Procura por um valor em um array e retorna sua chave correspondente caso seja encontrado. Caso contrário retorna FALSE.
mixed array_search ( mixed procurar_este, array procurar_neste [, bool strict] ) */
$a=array("a","b",0,"c","d");
echo "a: ".array_search("a",$a)."<br>";
echo "b: ".array_search("b",$a)."<br>";
echo "c: ".array_search("c",$a)."<br>";
echo "d: ".array_search("d",$a)."<br>";
echo "0: ".array_search("0",$a)."<br>";
echo "x: ".array_search("x",$a)."<br>";
echo "1: ".array_search("1",$a);
?>
<?php
if (array_search($needle, $array)!== FALSE) {
//code goes here (
}
?>
<?php
function array_replace($search, $replace, &$array) {
foreach($array as $key => $value) {
if($value == $search) {
$array[$key] = $replace;
}
}
}
?>
<?PHP
$Projects[0] = array(123, "Text 1");
$Projects[1] = array(456, "Text 2");
$Projects[2] = array(789, "Text 3");
$search_value = "ext 3";
foreach ($Projects as $key => $row){
foreach($row as $cell){
if (strpos($cell, $search_value) !== FALSE){
echo "<p>Project ".$key;
}
}
}
?>
</body>
</html>
Antonio Gomes
Curtidas 0
Melhor post
Leandro Chiodini
28/05/2018
Bom dia Amigo.
O que ocorre é que neste trecho.
Você esta criando uma função com o nome array_replace
porem array replace ja é uma função nativa do PHP, ou seja ja vem junto com o PHP.
E isso não é permitido.
Para resolver basta você mudar o nome da sua função
Por exemplo
O que ocorre é que neste trecho.
function array_replace($search, $replace, &$array) {
foreach($array as $key => $value) {
if($value == $search) {
$array[$key] = $replace;
}
}
}
Você esta criando uma função com o nome array_replace
porem array replace ja é uma função nativa do PHP, ou seja ja vem junto com o PHP.
E isso não é permitido.
Para resolver basta você mudar o nome da sua função
Por exemplo
function dividir_array($search, $replace, &$array) {
foreach($array as $key => $value) {
if($value == $search) {
$array[$key] = $replace;
}
}
}
GOSTEI 1
Mais Respostas
Antonio Gomes
26/05/2018
Não tenho certeza ,se a origem dá duvida pode me "ajudar",mas é essa ai : https://pt.wikibooks.org/wiki/Aplicativos_em_PHP/Trabalhando_em_PHP_com/Arrays
GOSTEI 0
Antonio Gomes
26/05/2018
Não tenho certeza ,se a origem dá duvida pode me "ajudar",mas é essa ai : https://pt.wikibooks.org/wiki/Aplicativos_em_PHP/Trabalhando_em_PHP_com/Arrays
Essa seria a linha que contém o erro : http://prntscr.com/jn8hm5
GOSTEI 0
Alex William
26/05/2018
Bom dia Amigo.<br />
<br />
O que ocorre é que neste trecho.<br />
<br />
<br />
<br />
Você esta criando uma função com o nome array_replace<br />
porem array replace ja é uma função nativa do PHP, ou seja ja vem junto com o PHP.<br />
E isso não é permitido.<br />
<br />
Para resolver basta você mudar o nome da sua função<br />
<br />
Por exemplo<br />
<br />
<br /><br />
O que ocorre é que neste trecho.<br />
<br />
function array_replace($search, $replace, &$array) {<br />
foreach($array as $key => $value) {<br />
if($value == $search) {<br />
$array[$key] = $replace;<br />
}<br />
}<br />
}<br />
<br />
Você esta criando uma função com o nome array_replace<br />
porem array replace ja é uma função nativa do PHP, ou seja ja vem junto com o PHP.<br />
E isso não é permitido.<br />
<br />
Para resolver basta você mudar o nome da sua função<br />
<br />
Por exemplo<br />
<br />
function dividir_array($search, $replace, &$array) {<br />
foreach($array as $key => $value) {<br />
if($value == $search) {<br />
$array[$key] = $replace;<br />
}<br />
}<br />
}<br />
<br />
http://php.net/manual/pt_BR/function.array-replace.php
GOSTEI 0