小编sha*_*ane的帖子

使用'printf'返回字符串,而不是打印它

这可能听起来很奇怪,但这里有.

我喜欢使用这种在php中构建字符串的技术

printf(__('This is %1$s, this is %2$s'), myFunction1(), myFunction2());
Run Code Online (Sandbox Code Playgroud)

显然,无论何时调用函数,这都会直接打印结果,但我想使用这种技术来构建一个字符串,然后在其他地方使用它.

这可能吗?

多谢你们.

php string printf

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

数据传递给视图,无法在布局中访问 - Laravel控制器

如果我在控制器中有这个

$this->layout->nest('content', 'home.index', $array);

我只能访问$arrayhome.index.blade.php模板文件中的数据,而不是layouts.main我正在使用的数据.

布局和视图加载正确,我只是无法访问布局文件中控制器中传递的任何数据.

那里有人可以提供帮助吗?

澄清 - 说我想将一个title变量传递给我的layout.main,我该怎么做呢?我上面发布的方法只允许我$array从index.blade.php的'content'中访问

views controllers laravel

6
推荐指数
1
解决办法
4651
查看次数

在这个基准测试中,Node 怎么这么快?

为了学习一些系统编程,我打算尝试用 Rust 编写一个标记器。尽管我立即发现它在迭代字符串的字符时非常慢。我整理了一个简单的基准来说明我的意思。

src/bench.html 是一个大约有 3000 个字符的 html 文档

节点:

var input = require('fs').readFileSync('src/bench.html', 'utf8');
var len   = input.length;

for(var i = 0; i < 100; i+=1) run();

function run () {
    var index = 0;
    while (index < len) {
        var c = input.charAt(index);
        // noop
        index++;
    }
}
Run Code Online (Sandbox Code Playgroud)

锈:

use std::error::Error;
use std::fs::File;
use std::io::prelude::*;
use std::path::Path;

fn main() {
    // Create a path to the desired file
    let path = Path::new("src/bench.html");
    let display = path.display();

    // Open …
Run Code Online (Sandbox Code Playgroud)

javascript node.js rust

4
推荐指数
1
解决办法
182
查看次数

只需从PHP中的字符串中获取图像URL即可

从像这样的字符串<img src="/images/mylondon.jpg" />我试图检索JUST在PHP的其他地方使用的URL

我知道正则表达式是要走的路,但我现在无法理解它们.

有人可以帮忙吗?

php string

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

标签 统计

php ×2

string ×2

controllers ×1

javascript ×1

laravel ×1

node.js ×1

printf ×1

rust ×1

views ×1