我想从数组中删除重复的值.我知道使用array_unique(array)函数但在foreach循环中遇到问题.这不是一个重复的问题,因为我已经阅读了几个有关此问题的问题,其中大多数都强制使用array_unique(array)函数,但我不知道在foreach循环中使用它.这是我的PHP功能.
$images = scandir($dir);
$listImages=array();
foreach($images as $image){
$listImages=$image;
echo substr($listImages, 0, -25) ."<br>"; //remove last 25 chracters
}
Run Code Online (Sandbox Code Playgroud)
这该怎么做?
我正在使用Laravel框架并与Firebase数据库集成。我尝试将数据按以下方式发布到Firebase,但无法正常工作。
$url = "https://test.firebaseio.com/test_api/types.json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "id=6");
$jsonResponse = curl_exec($ch);
if(curl_errno($ch))
{
echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
我不是哪里出了问题。而且我也尝试使用邮递员执行此操作,并显示以下错误。"error": "Invalid data; couldn't parse JSON object, array, or value. Perhaps you're using invalid characters in your key names."我该如何解决?
我在html表中生成按钮集如下,然后我想在单击时调用函数.
$.each(childData, function(key, item) {
var packPath = key.replace(/_/g, "/"); //Replace underscore with slash
div.innerHTML = div.innerHTML + '<td>'+key+'</td>'
+ '<td><button type="button" data-id="'+key+'" class="download btn btn-success btn-xs">Originals</li></td></div>';
})
Run Code Online (Sandbox Code Playgroud)
这就是我调用函数但它不起作用的方式.
$(".download").click(function(){
alert();
});
Run Code Online (Sandbox Code Playgroud)
上面的代码在哪里错了?
php ×2
array-unique ×1
arrays ×1
click ×1
curl ×1
duplicates ×1
firebase ×1
foreach ×1
javascript ×1
jquery ×1