小编Som*_*ude的帖子

Laravel使用paginate()和select()方法

是否可以将paginate()与select()方法一起使用?使用下面的代码我得到错误:

在非对象上调用成员函数paginate()

$query = 'SELECT * FROM items';
$results = DB::select($query)->paginate(10);
Run Code Online (Sandbox Code Playgroud)

我知道以下代码只使用table()方法与paginate()一起使用:

$results = DB::table('plans_shared')->paginate(10);
Run Code Online (Sandbox Code Playgroud)

我使用select()似乎更容易,因为我有许多条件AND/WHERE子句

paginate laravel

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

需要在文本文件匹配字符串中获取行号

我需要使用PHP获取文本文件的行号.我需要的是"想要这条线".

我尝试使用file()将文件行放在一个数组中并使用array_search()进行搜索,但它不会返回行号.在这个例子中,我需要返回3作为行号.

$file = file("file.txt");
$key = array_search("WANT", $file);
echo $key;
Run Code Online (Sandbox Code Playgroud)

文本文件:

First Line of Code
Some Other Line
WANT THIS LINE
Last Line
Run Code Online (Sandbox Code Playgroud)

php

3
推荐指数
1
解决办法
7547
查看次数

比较双十进制数

我想比较有时可能有两个小数点的应用程序/软件的版本号,例如:

1.0
1.1
1.0.01
1.0.1
2.0
2.5
3.0
Run Code Online (Sandbox Code Playgroud)

等等..

比较这些数字的正确方法是什么?

我尝试了这个,但得到一个错误:

解析错误:语法错误,第2行/home/videocoo/public_html/dev/vc-admin/test_cmp.php中的意外T_DNUMBER

$a = 1.2.11;
$b = 1.2.0;

if($a > $b){
    print"<br />a is greater";
} else {
    print"<br />b is greater";
}
Run Code Online (Sandbox Code Playgroud)

将数字变成字符串,用双引号括起来是不正确的?每当我测试不同的数字时,它似乎给出了正确的比较.谢谢!

php decimal

3
推荐指数
1
解决办法
1681
查看次数

:not()不会忽略带链接的列表项中的类

我试图用来:not()忽略.current第一个列表项中的类.

HTML:

<ul>
    <li class="current"><a href="#">Home</a></li>
    <li><a href="#">Page 2</a</li>
    <li><a href="#">Page 3</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul li a:not(.current){color:red}
Run Code Online (Sandbox Code Playgroud)

我无法:not()忽视这.current门课.

我也尝试过:

 ul li a:not(.current a){color:red}
Run Code Online (Sandbox Code Playgroud)

小提琴

html css pseudo-class css3

-1
推荐指数
1
解决办法
46
查看次数

标签 统计

php ×2

css ×1

css3 ×1

decimal ×1

html ×1

laravel ×1

paginate ×1

pseudo-class ×1