小编Gor*_*don的帖子

在PHP中用逗号分解复杂的字符串

我需要拆分一个包含逗号的字符串.我已经找到像(str_getcsv)这样的字符串的东西:

'A', 'B with a comma, eh', 'C'
Run Code Online (Sandbox Code Playgroud)

但我的字符串是这样的,例如没有值的封闭字符:

A, B (one, two), C
Run Code Online (Sandbox Code Playgroud)

我需要爆炸并获得:

array(3) {
  [0]=>
  string(1) "A"
  [1]=>
  string(12) "B (one, two)"
  [2]=>
  string(1) "C"
}
Run Code Online (Sandbox Code Playgroud)

我想使用不在括号内的逗号分割字符串,因为这是我爆炸失败时唯一的情况.

php regex string split

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

如何只延伸一个父母?

假设我有两节课

class BaseClass {
   ...
}

class SomeClass extends BaseClass {

}
Run Code Online (Sandbox Code Playgroud)

现在我想创建第三个类,它只会扩展SomeClass,但不会从BaseClass中获取任何内容.这甚至可能吗?

我正在用webdriver编写Selenium测试,想要从Selenium检查数据库对数据库或Web服务,但不想加载整个框架,只是我们的一些库

php oop

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

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

如何将配置选项传递给 phpenv 安装

我想通过phpenv安装 PHP ,并启用 ZTS 和调试符号。在手动安装中,我会通过传递--enable-debug--enable-maintainer-zts配置选项来做到这一点。

如何将这些选项传递给 phpenv?

php

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

找到一个单词的一部分,然后用字符串替换整个单词

所以,如果我有文字:

"这真的很棒"

我有针"goi"

我希望它找到,然后用链接替换它

<a href="http://wwww.something.com/going">going</a>
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?我在正则表达式中非常糟糕

php regex

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

如何提交父表格内的表格?PHP

我有一个父表单,可以"保存"设置并更改用户放置.但我也在父表单中有一个徽标上传表单.

当我尝试上传徽标并提交上传时,似乎我的表单没有处理任何内容.如果我把上传表单放在父表单之外,它就可以了.

我无法处理php下表单下的表单?:S

<form action="" method="post">

....

My upload form:

<form id="file-form" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
            <label for="async-upload">Upload</label>
            <input type="file" id="async-upload" name="async-upload"> <input type="submit" value="Upload" name="html-upload">
            <?php wp_nonce_field('client-file-upload'); ?>
            <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</form>
</form>
Run Code Online (Sandbox Code Playgroud)

不行.

    <form id="file-form" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
        <label for="async-upload">Upload</label>
        <input type="file" id="async-upload" name="async-upload"> <input type="submit" value="Upload" name="html-upload">
        <?php wp_nonce_field('client-file-upload'); ?>
        <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</form>

    <form>

    ...

    </form>
Run Code Online (Sandbox Code Playgroud)

作品.

为什么?

html php

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

使用SimpleHtmlDom,如何删除和替换特定属性

我目前正在使用这个HTML DOM PARSER使用php:http://simplehtmldom.sourceforge.net/

我很困惑如何删除和替换所选属性href="style.css",我想替换链接"index/style.css",我应该只插入

指数/

或者从整个html代码中替换整个属性?

php parsing simple-html-dom

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

这个正则表达式模式意味着什么:'/&\ w; /'

有人可以解释一下这个功能

preg_replace('/&\w;/', '', $buf)
Run Code Online (Sandbox Code Playgroud)

呢?我查看了各种教程,发现它/&\w;/用字符串替换了模式''.但我无法理解这种模式/&\w;/.它代表什么?

同样地

preg_match_all("/(\b[\w+]+\b)/", $buf, $words)
Run Code Online (Sandbox Code Playgroud)

我无法理解字符串"/(\b[\w+]+\b)/"代表什么.

请帮忙.提前致谢 :)

php regex

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

PHP脚本将大文本文件拆分为多个文件

我正在努力创建一个 PHP 脚本,以帮助根据行数将大文本文件拆分为多个较小的文件。我需要增加分割的选项,所以它从第一个文件的 10 行开始,第二个文件的 20 行等等。

php

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

PHP Silex微框架语法解释

在过去的几天里,我一直在玩Silex.我无法理解以下代码段的工作原理.

我没有兴趣在什么它做,而是怎么它做它.

    use Silex\Application;
    use Symfony\Component\HttpFoundation\Request;
    use Symfony\Component\HttpKernel\HttpKernelInterface;

    $app->get('/foo', function (Application $app, Request $request) {
       $subRequest = Request::create('/', ...);
       $response = $app->handle($subRequest, HttpKernelInterface::SUB_REQUEST, false);

        return $response;
    });
Run Code Online (Sandbox Code Playgroud)

我很困惑

function (Application $app, Request $request)
Run Code Online (Sandbox Code Playgroud)

根据我的理解,这是一个匿名函数,被称为$ app-> get方法的参数.这个匿名函数中的两个参数如何工作?具体是什么:

Application $app, Request $request

谢谢!

php symfony silex

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

标签 统计

php ×9

regex ×3

html ×1

memory ×1

negative-number ×1

oop ×1

parsing ×1

silex ×1

simple-html-dom ×1

split ×1

string ×1

symfony ×1

xhprof ×1