我是网络编程的新手,并且可以在网上找到不同的教程.
我做了我的研究,发现在int(11)中,11是整数的最大显示宽度,如果除非整数是UNSIGNED(在这种情况下是10),它是默认值.
当我看到这样的事情时:
id INT(11) not null AUTO_INCREMENT
Run Code Online (Sandbox Code Playgroud)
我没有问题.但为什么我在不同的教程中看到不同的东西?对于考试,有些人说,
id INT(10) not null AUTO_INCREMENT
Run Code Online (Sandbox Code Playgroud)
乃至
id INT(4) not null AUTO_INCREMENT
Run Code Online (Sandbox Code Playgroud)
试图实现这些目标的作者是什么?似乎没有人愿意解释10或4的含义.
好吧,他们显然减少了显示宽度,但为什么呢?默认宽度为11有什么问题?他们为什么要改变它?或者还有其他我不知道的原因吗?
谢谢.
我需要用php从网页中提取一些数据.我感兴趣的部分结构与此类似:
<a href="somepath" target="fruit">apple</a>
<a href="somepath" target="animal">cat</a>
<a href="somepath" target="fruit">orange</a>
<a href="somepath" target="animal">dog</a>
<a href="somepath" target="fruit">mango</a>
<a href="somepath" target="animal">monkey</a>
Run Code Online (Sandbox Code Playgroud)
首先,我想要提取所有水果,然后提取所有动物,以便我将它们很好地分组.
我想出了如何遍历所有属性值.这是代码:
$dom = new DOMDocument();
$html = file_get_contents('example.html');
@$dom->loadHTML($html);
$a = $dom->getElementsByTagName('a');
for ($i; $i < $a->length; $i++) {
$attr = $a->item($i)->getAttribute('target');
echo $attr . "\n";
}
Run Code Online (Sandbox Code Playgroud)
所以我得到:
fruit animal fruit animal fruit animal
Run Code Online (Sandbox Code Playgroud)
我还发现了如何获取元素的文本内容:
$a->item($i)->textContent
Run Code Online (Sandbox Code Playgroud)
所以,如果包含在循环中并回显,我得到:
apple cat orange dog mango monkey
Run Code Online (Sandbox Code Playgroud)
我觉得我非常接近,但我无法得到我想要的东西.我需要这样的东西:
if(target ="fruit")然后给我"苹果,橘子,芒果".
有人可以指点我正确的方向吗?
谢谢.
我对闪存技术有点困惑.
要观看Flash视频,您需要在浏览器中安装可从get.adobe.com/flashplayer/获得的Flash播放器.
要在您的网站上显示Flash视频,您需要一个用于网络的Flash播放器,如Flowplayer或JW Player.
为什么在浏览器和网站上都需要它?
换句话说,浏览器的Flash播放器做了什么以及网络的Flash播放器做了什么?
浏览器的Flash播放器是什么样的?(我假设它是一个插件,但它究竟是什么,浏览器的指令代码还是更多呢?)
网络的Flash播放器是什么样的?(它只是一个swf文件吗?这个文件里面有什么?)
谢谢!