小编Jim*_* W.的帖子

如何在 PHP 中使用 3 维数组

我正在 php 中进行一些图像处理,通常我以前从未在 php 中使用数组。

我必须将保持图像的 RGB 值保留在 3 维数组中。

例如,rgbArray[][][]

第一个[]代表重量,第二个[]用于保持高度,最后一个用于保持红色、贪婪或蓝色。我如何在 php 中创建一个可以保留这组值的数组。

先感谢您。

php arrays

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

mysql:在每个连接上设置NAMES utf8?

我在每个PHP页面上使用以下语句来设置与Unicode的连接:

mysql_query ('SET NAMES utf8');
Run Code Online (Sandbox Code Playgroud)

有没有办法可以跳过这个?通过在服务器上设置一些东西?我有一个VPS所以我应该能够访问任何东西.

我认为真正的问题是:我需要吗?它会加快速度我会为每个提供的HTML页面跳过此声明吗?

php mysql utf-8

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

在php.ini中设置error_reporting

对于我的本地机器我在php.ini中使用以下设置

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Run Code Online (Sandbox Code Playgroud)

它允许省略单引号以从记录集中获取数据$rs[url].我也在我的网络服务器上使用了这个设置,但它只是忽略了上面的语法而且不会获取任何数据.什么可能是错的?

php

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

PhoneGap BarcodeScanner - ClassNotFound

更新2

我发布了一个解决我原来问题的答案.有关更多信息,请参阅.

更新 FYI对于任何想知道的人,最终我发现了这个:http://github.com/commonsguy/zxingdemo/tree/master正是我需要让它滚动才是一个简单的演示工作!还有,感谢肖恩指点我正确的方向进行谷歌搜索.


我目前正在尝试构建一个可以扫描条形码的简单Android应用程序.我查看了多个教程,尝试了所有内容到T,然后重新尝试并重新尝试.没有任何效果.所以现在我要求帮助看看我哪里出错了.

列出我遵循的教程:

再加上其他几个,但或多或​​少都指向同一个过程.一些关键点,当我将LibraryProject我的项目添加为库时,应用程序将无法编译,直到我创建一个AndroidManifest.xml我尝试使用LibraryProject中找到的并试图创建一个简单的一个,两者都允许编译,但应用程序ForceCloses.

当我加载应用程序并单击"扫描"它ForceCloses并在Eclipse中的LogCat的调试日志中我得到:

java.lang.RuntimeException: Unable to instantiate activity
ComponentInfo{com.myapp/com.google.zxing.client.android.CaptureActivity}: java.lang.ClassNotFoundException:
com.google.com.zxing.client.android.CaptureActivity in loader dalvik.system.PathClassLoader[/data/app/com.myapp-1.apk]
Run Code Online (Sandbox Code Playgroud)

我试过谷歌搜索,发现了一些问题,但没有真正明确或可靠的答案,大多数只是指向上面的教程.我不确定这些教程是否已经过时,或者我是愚蠢的,并且缺少一些关键的东西.几天来一直在研究这个问题,我的智慧结束了.

如果你能帮助我会很感激.为了避免回答我是做过X还是X,这就是我所做的.

当我测试应用程序时,我会简单地看到它试图加载BarcodeScanner,但是在我看到它强制关闭之后.我不确定我缺少什么,但是对于参考,我将发布我目前设置的代码进行测试:

AndroidManifest.xml - http://pastebin.com/qq9q0ZU7

Plugins.xml - http://pastebin.com/dZ5eKPSU

index.html - http://pastebin.com/wvht4ken

如果我需要发布任何其他项目,请告诉我.

android zxing phonegap-plugins cordova

5
推荐指数
2
解决办法
3284
查看次数

MySQL的日期时间到PHP

我已经找到了解决我的"问题"的正确方法,但即使在阅读了mysql页面后,我也不理解它背后的逻辑.

我目前在我的系统中将注册信息存储在我的一个表中的"datetime"格式化字段中(YYYY-MM-DD hh:mm:ss).

当我想在我的一个php页面上显示数据时,只需发布​​确切的字段数据即可显示上述格式.

我会THINK只需使用date("Y-m-d",$row["DATE"])其中$row["DATE"]对应于特定行值将返回所需的格式.

相反,我必须使用:date("Y-m-d", strtotime($row["DATE"])).

为什么是这样?我的$row["DATE"]字段首先不是字符串.我是否应该能够简单地重新排列日期时间字段中存储的数据?这不是重建我的整个表格以适应日期时间的目的吗?

php mysql datetime strtotime

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

为什么要在类中初始化变量?

为什么我必须在类中初始化变量?

$test = new myclass();
class myclass {
    private $var; // WHY THIS LINE?

    public function sayHello() {
        $this->var = 'hello';
        echo $this->var;
    }
}
$test -> sayHello();
Run Code Online (Sandbox Code Playgroud)

当我删除private $var;这个示例的行时也可以.

为什么我必须在类中初始化变量?

php variables initialization class

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

PHP - 增加一个值

我想以3位数格式增加一个值.

例如:

$start_value = 000;
while () {
do something;
$start_value++;
}
Run Code Online (Sandbox Code Playgroud)

这样我得到了这个结果:

$start_value = 000;
$start_value = 1;
$start_value = 2;
$start_value = 3; 
Run Code Online (Sandbox Code Playgroud)

等等

代替 '001', '002', '003'

我怎么能完成这个结果?

php

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

使用strpos()查找整个单词

大家好:)我正在尝试使用strpos()在一个句子中查找整个单词.但此刻,如果它只是另一个词的一部分,它也会找到这个词.例如:

$mystring = "It's a beautiful morning today!";
$findme   = "a";

$pos = strpos($mystring, $findme);
Run Code Online (Sandbox Code Playgroud)

在这个例子中,它会在单词"a"(它应该这样做)中找到"a",但也会在"beautiful"中找到,因为其中有一个a.

我怎样才能找到整个单词而不是它是否是其他单词的一部分?

php strpos

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

使用带有PHP的正则表达式替换文本

我有一个类似的字符串"apple|banana|peach|cherry".

如果匹配,我如何使用正则表达式搜索此列表并用特定值替换另一个字符串?

例如:

$input = 'There is an apple tree.';
Run Code Online (Sandbox Code Playgroud)

改为: "There is an <fruit>apple</fruit> tree."

谢谢,阿曼达

php regex

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

PHP显示连接查询的结果

我在php/mysql中运行一个连接几个表的查询,我试图在我的页面上显示结果.我的问题是所有表都具有相同的字段名称,当我尝试将内容显示为:时,会导致名称出现问题:

echo $row_result['name']; // this would be i.e. the name of the product but I also have another table 'descriptions' in which I also have a field 'name'
Run Code Online (Sandbox Code Playgroud)

我试着回声,$row_result['table_name.field_name']但这不起作用.除了使用select description.name作为prodDescription等之外,还有其他方法吗?希望你能够做到以上几点,我赶紧写下来!

php mysql join

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