小编Rav*_*dia的帖子

在laravel找到一套?例

我是laravel的新人.我的查询是我需要从逗号分隔字段中找出值.

这是我的表:

tags_value

?????????????????????
? id ?     tags     ?
?????????????????????
?  1 ? css,html,php ?
?  2 ? php,java,css ?
?  3 ? java,c++,ios ?
?????????????????????
Run Code Online (Sandbox Code Playgroud)

这是我的SQL查询:

$query = DB::table('tags_value')
         ->whereRaw(FIND_IN_SET('css', Tags))
         ->get();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

请帮我解决这个问题.提前致谢.

php mysql laravel laravel-5.1

9
推荐指数
2
解决办法
1万
查看次数

需要在mysql逗号分隔值中最受欢迎的值?

我的标签表

| id  | tags         
| --- | ------------ 
| 1   | css,html,php 
| 2   | php,java,css      
| 3   | java,c++,ios 
Run Code Online (Sandbox Code Playgroud)

需要出来像

| tags  | tags         
| ---   | ------------ 
| css   |  2  
| php   |  2    
| java  |  1
| html  |  1
| c++   |  1
| ios   |  1
Run Code Online (Sandbox Code Playgroud)

php mysql

5
推荐指数
1
解决办法
146
查看次数

如何从比较中删除数组元素与其他数组元素?

我有两个数组.当元素包含在第二个数组中时,我需要从第一个数组中删除一个元素.

例如:

$First = array("apple"=>"7", "orange"=>"8", "strawberry"=>"9", "lemon"=>"10", "banana"=>"11");

$Second = array("orange"=>"1", "lemon"=>"1","banana"=>"1");

$Result = array("apple"=>"7","strawberry"=>"9");
Run Code Online (Sandbox Code Playgroud)

我使用了以下代码,但它不起作用:

foreach($Second as $key){
    $keyToDelete = array_search($key, $First);
    unset($First[$keyToDelete]);
}
print_r($First);
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

0
推荐指数
1
解决办法
120
查看次数